/***************************************************************************** * CLIP eForm 2.0 Viewer Install *****************************************************************************/ /***************************************************************************** * Define *****************************************************************************/ !include "Library.nsh" ; MUI 1.74 compatible ------ !include "MUI.nsh" ;!include "UAC.nsh" ; Language files !define PRODUCT_NAME "CLIP e-Form Consent Agent for KNUH Consent" !define PRODUCT_VERSION "1.0.0.0" !define PRODUCT_PUBLISHER "CLIPSOFT" !define PRODUCT_WEB_SITE "http://www.clipsoft.co.kr" !define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" !define PRODUCT_UNINST_ROOT_KEY "HKLM" !define PRODUCT_INSTALL_PATH "c:\CLIP e-Form Consent\" !define INSTALL_FILES_PATH ".\ConsentAgentFile_KNUH" !define NPAPI_VERSION "1,0,0,0" !define DOTNET_VERSION "1.0.0" BrandingText "CLIP e-Form Consent Agent KNUH" ;!insertmacro MUI_LANGUAGE "Korean" ; !insertmacro MUI_LANGUAGE "English" ; Name "${PRODUCT_NAME} ${PRODUCT_VERSION}" OutFile "KNUH_EFORM-CONSENT.exe" ;RequestExectionLevel Admin LoadLanguageFile "${NSISDIR}\Contrib\Language files\Korean.nlf" ;LoadLanguageFile "${NSISDIR}\Contrib\Language files\Japanese.nlf" ;-------------------------------- ;Version Information VIProductVersion "1.0.0.0" VIAddVersionKey /LANG=${LANG_ENGLISH} "ProductName" "CLIP e-Form Consent Agent" VIAddVersionKey /LANG=${LANG_ENGLISH} "CompanyName" "CLIPSOFT" VIAddVersionKey /LANG=${LANG_ENGLISH} "LegalCopyright" "CLIPSOFT ⓒ 2016" VIAddVersionKey /LANG=${LANG_ENGLISH} "FileDescription" "CLIP e-Form Consent Agent" VIAddVersionKey /LANG=${LANG_ENGLISH} "FileVersion" "${PRODUCT_VERSION}" VIAddVersionKey /LANG=${LANG_ENGLISH} "ProductVersion" "${PRODUCT_VERSION}" ;-------------------------------- InstallDir "${PRODUCT_INSTALL_PATH}" Icon "green.ico" UninstallIcon "uninstall.ico" ShowInstDetails show ShowUnInstDetails show LangString stringRestartInstall ${LANG_ENGLISH} "You must restart your system to complete the installation. Do you want to reboot now?" LangString stringRestartInstall ${LANG_KOREAN} "설치를 완료 하려면 시스템을 재부팅 해야 합니다, 지금 재부팅 하시겠습니까?" LangString stringAreYouSureRemove ${LANG_ENGLISH} "Are you sure you want to completely remove $(^Name) and all of its components?" LangString stringAreYouSureRemove ${LANG_KOREAN} "$(^Name)을(를) 제거하시겠습니까?" LangString stringSuccessfullyRemove ${LANG_ENGLISH} "$(^Name) was successfully removed from your computer." LangString stringSuccessfullyRemove ${LANG_KOREAN} "$(^Name) 는(은) 완전히 제거되었습니다." LangString stringRestartUnInstall ${LANG_ENGLISH} "You must restart your system to complete the uninstallation. Do you want to reboot now?" LangString stringRestartUnInstall ${LANG_KOREAN} "제거를 완료 하려면 시스템을 재부팅 해야 합니다, 지금 재부팅 하시겠습니까?" /***************************************************************************** * CLIP eForm 1.0 Viewer Install Section *****************************************************************************/ Section "CLIP eForm Viewer Install Files" SEC01 ; Main Path 삭제 작업 IfFileExists "${PRODUCT_INSTALL_PATH}\*.*" 0 +2 Delete "${PRODUCT_INSTALL_PATH}\*.*" IfFileExists "${PRODUCT_INSTALL_PATH}\Plugin\*.*" 0 +2 Delete "${PRODUCT_INSTALL_PATH}\Plugin\*.*" CreateDirectory "$INSTDIR" CreateDirectory "$INSTDIR\Plugin" ;CopyFiles "${INSTALL_FILES_PATH}\Plugin\*.xml" "$INSTDIR\Plugin" ;CopyFiles "${INSTALL_FILES_PATH}\*.exe" "${PRODUCT_INSTALL_PATH}" ;CopyFiles "${INSTALL_FILES_PATH}\*.config" "${PRODUCT_INSTALL_PATH}" /* 임시로 설치 프로그램을 막음 현재 대부분의 시스템이 이 plugin 이 사용되고 있을 것이라 */ ;!insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\(3.1.0.9)_KMClientAX_Setup.exe" "${PRODUCT_INSTALL_PATH}\(3.1.0.9)_KMClientAX_Setup.exe" "$INSTDIR" ;!insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\sk_ct2010New.exe" "${PRODUCT_INSTALL_PATH}\sk_ct2010New.exe" "$INSTDIR" !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\FontInstall.exe" "${PRODUCT_INSTALL_PATH}\FontInstall.exe" "$INSTDIR" !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\CLIP.e-Form.Consent.WinAgent.exe" "${PRODUCT_INSTALL_PATH}\CLIP.e-Form.Consent.WinAgent.exe" "$INSTDIR" !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\CLIP.e-Form.Consent.WinAgent.exe.config" "${PRODUCT_INSTALL_PATH}\CLIP.e-Form.Consent.WinAgent.exe.config" "$INSTDIR" !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\CLIP.eForm.Consent.Adapter.ocx" "${PRODUCT_INSTALL_PATH}\CLIP.eForm.Consent.Adapter.ocx" "$INSTDIR" !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\dlls\CLIP.e-Form.Consent.Common.dll" "${PRODUCT_INSTALL_PATH}\CLIP.e-Form.Consent.Common.dll" "$INSTDIR" !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\dlls\fastJSON.dll" "${PRODUCT_INSTALL_PATH}\fastJSON.dll" "$INSTDIR" !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\dlls\CLIP.e-Form.ImageViewerCtrl.dll" "${PRODUCT_INSTALL_PATH}\CLIP.e-Form.ImageViewerCtrl.dll" "$INSTDIR" !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\dlls\CLIP.eForm.CLIPCrypto.dll" "${PRODUCT_INSTALL_PATH}\CLIP.eForm.CLIPCrypto.dll" "$INSTDIR" !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\dlls\CLIP.eForm.CustomDialogUtility.dll" "${PRODUCT_INSTALL_PATH}\CLIP.eForm.CustomDialogUtility.dll" "$INSTDIR" !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\dlls\CLIP.eForm.DualViewer.dll" "${PRODUCT_INSTALL_PATH}\CLIP.eForm.DualViewer.dll" "$INSTDIR" !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\dlls\CLIP.eForm.Duktape.dll" "${PRODUCT_INSTALL_PATH}\CLIP.eForm.Duktape.dll" "$INSTDIR" !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\dlls\CLIP.eForm.Viewer.dll" "${PRODUCT_INSTALL_PATH}\CLIP.eForm.Viewer.dll" "$INSTDIR" !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\dlls\CLIP.Windows7.Multitouch.dll" "${PRODUCT_INSTALL_PATH}\CLIP.Windows7.Multitouch.dll" "$INSTDIR" !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\dlls\CLIP.eForm.NativeUtility.dll" "${PRODUCT_INSTALL_PATH}\CLIP.eForm.NativeUtility.dll" "$INSTDIR" !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\dlls\CLIP.log4net.dll" "${PRODUCT_INSTALL_PATH}\CLIP.log4net.dll" "$INSTDIR" !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\dlls\ClipSoft.CommonLibrary.dll" "${PRODUCT_INSTALL_PATH}\ClipSoft.CommonLibrary.dll" "$INSTDIR" !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\dlls\ClipSoft.eForm.Base.dll" "${PRODUCT_INSTALL_PATH}\ClipSoft.eForm.Base.dll" "$INSTDIR" !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\dlls\ClipSoft.eForm.Export.dll" "${PRODUCT_INSTALL_PATH}\ClipSoft.eForm.Export.dll" "$INSTDIR" !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\dlls\exporter.dll" "${PRODUCT_INSTALL_PATH}\exporter.dll" "$INSTDIR" !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\dlls\exporter64.dll" "${PRODUCT_INSTALL_PATH}\exporter64.dll" "$INSTDIR" !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\dlls\fastJSON.dll" "${PRODUCT_INSTALL_PATH}\fastJSON.dll" "$INSTDIR" !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\dlls\log4net.dll" "${PRODUCT_INSTALL_PATH}\log4net.dll" "$INSTDIR" !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\dlls\RexBarcodeLib.dll" "${PRODUCT_INSTALL_PATH}\RexBarcodeLib.dll" "$INSTDIR" !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\dlls\RexBarcodeLib64.dll" "${PRODUCT_INSTALL_PATH}\RexBarcodeLib64.dll" "$INSTDIR" !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\dlls\V8.Net.dll" "${PRODUCT_INSTALL_PATH}\V8.Net.dll" "$INSTDIR" !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\dlls\V8.Net.Proxy.Interface.x64.dll" "${PRODUCT_INSTALL_PATH}\V8.Net.Proxy.Interface.x64.dll" "$INSTDIR" !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\dlls\V8.Net.Proxy.Interface.x86.dll" "${PRODUCT_INSTALL_PATH}\V8.Net.Proxy.Interface.x86.dll" "$INSTDIR" !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\dlls\V8.Net.SharedTypes.dll" "${PRODUCT_INSTALL_PATH}\V8.Net.SharedTypes.dll" "$INSTDIR" !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\dlls\V8_Net_Proxy_x64.dll" "${PRODUCT_INSTALL_PATH}\V8_Net_Proxy_x64.dll" "$INSTDIR" !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\dlls\V8_Net_Proxy_x86.dll" "${PRODUCT_INSTALL_PATH}\V8_Net_Proxy_x86.dll" "$INSTDIR" !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\dlls\Interop.KMCLIENTAXLib.dll" "${PRODUCT_INSTALL_PATH}\Interop.KMCLIENTAXLib.dll" "$INSTDIR" !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\dlls\Interop.SKCOMMAXLib.dll" "${PRODUCT_INSTALL_PATH}\Interop.SKCOMMAXLib.dll" "$INSTDIR" !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\dlls\CLIP.e-Form.UI.Parts.dll" "${PRODUCT_INSTALL_PATH}\CLIP.e-Form.UI.Parts.dll" "$INSTDIR" !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\dlls\CLIP.e-Form.Consent.UI.dll" "${PRODUCT_INSTALL_PATH}\Plugin\CLIP.e-Form.Consent.UI.dll" "$INSTDIR" !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\ClientUIFiles.xml" "${PRODUCT_INSTALL_PATH}\ClientUIFiles.xml" "$INSTDIR" !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\Plugin\CLIP.Consent.xml" "${PRODUCT_INSTALL_PATH}\Plugin\CLIP.Consent.xml" "$INSTDIR" !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\Plugin\CLIP.Consent-REAL.xml" "${PRODUCT_INSTALL_PATH}\Plugin\CLIP.Consent-REAL.xml" "$INSTDIR" CreateDirectory "$SMPROGRAMS\CLIPSOFT" CreateShortCut "$SMPROGRAMS\CLIPSOFT\CLIP.e-Form.Consent.WinAgent.lnk" "$INSTDIR\CLIP.e-Form.Consent.WinAgent.exe" ExecWait 'regsvr32.exe /s "${PRODUCT_INSTALL_PATH}\CLIP.eForm.Consent.Adapter.ocx"' ;ExecWait '"${PRODUCT_INSTALL_PATH}\RegOcx.bat"' ExecWait '"${PRODUCT_INSTALL_PATH}\FontInstall.exe"' ;ExecWait '"${PRODUCT_INSTALL_PATH}\(3.1.0.9)_KMClientAX_Setup.exe"' ;ExecWait '"${PRODUCT_INSTALL_PATH}\sk_ct2010New.exe"' ;ExecWait '"${PRODUCT_INSTALL_PATH}\CLIP.e-Form.Consent.Dfh.SetupComp.exe"' SetAutoClose true SectionEnd Section -Post WriteUninstaller "$INSTDIR\uninstall.KNUH_EFORM-CONSENT.exe" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayName" "$(^Name)" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "UninstallString" "$INSTDIR\uninstall.KNUH_EFORM-CONSENT.exe" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayVersion" "${PRODUCT_VERSION}" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "URLInfoAbout" "${PRODUCT_WEB_SITE}" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "Publisher" "${PRODUCT_PUBLISHER}" SectionEnd /***************************************************************************** * CLIP eForm 1.0 Viewer Uninstall Section *****************************************************************************/ Function un.onUninstSuccess HideWindow MessageBox MB_ICONINFORMATION|MB_OK "$(stringSuccessfullyRemove)" FunctionEnd Function un.onInit MessageBox MB_ICONQUESTION|MB_YESNO|MB_DEFBUTTON2 " $(stringAreYouSureRemove)" IDYES +2 Abort FunctionEnd Section Uninstall ;!insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\(3.1.0.9)_KMClientAX_Setup.exe" ;!insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\sk_ct2010New.exe" !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\FontInstall.exe" !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\CLIP.e-Form.Consent.WinAgent.exe" !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\CLIP.e-Form.Consent.WinAgent.exe.config" !insertmacro UninstallLib REGDLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\CLIP.eForm.Consent.Adapter.ocx" !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\CLIP.e-Form.Consent.Common.dll" !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\log4net.dll" !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\fastJSON.dll" !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\CLIP.e-Form.ImageViewerCtrl.dll" !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\CLIP.eForm.CLIPCrypto.dll" !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\CLIP.eForm.CustomDialogUtility.dll" !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\CLIP.eForm.DualViewer.dll" !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\CLIP.eForm.Duktape.dll" !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\CLIP.eForm.Viewer.dll" !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\ClipSoft.CommonLibrary.dll" !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\ClipSoft.eForm.Base.dll" !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\ClipSoft.eForm.Export.dll" !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\exporter.dll" !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\exporter64.dll" !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\fastJSON.dll" !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\log4net.dll" !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\RexBarcodeLib.dll" !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\RexBarcodeLib64.dll" !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\V8.Net.dll" !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\V8.Net.Proxy.Interface.x64.dll" !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\V8.Net.Proxy.Interface.x86.dll" !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\V8.Net.SharedTypes.dll" !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\V8_Net_Proxy_x64.dll" !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\V8_Net_Proxy_x86.dll" !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\ClientUIFiles.xml" !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\CLIP.e-Form.UI.Parts.dll" !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\Plugin\CLIP.e-Form.Consent.UI.dll" IfFileExists "${PRODUCT_INSTALL_PATH}\*.*" 0 +2 Delete "${PRODUCT_INSTALL_PATH}\*.*" IfFileExists "${PRODUCT_INSTALL_PATH}\Plugin\*.*" 0 +2 Delete "${PRODUCT_INSTALL_PATH}\Plugin\*.*" Delete "$SMPROGRAMS\CLIPSOFT\*.*" RMDir "$SMPROGRAMS\CLIPSOFT" Delete "${PRODUCT_INSTALL_PATH}\uninstall.KNUH_EFORM-CONSENT.exe" RMDir "${PRODUCT_INSTALL_PATH}\" IfRebootFlag 0 noreboot MessageBox MB_YESNO "$(stringRestartUnInstall)" IDNO noreboot Reboot noreboot: DeleteRegKey ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" DeleteRegKey HKLM "SOFTWARE\MozillaPlugins\@clipsoft.co.kr/eform" SetAutoClose true SectionEnd