ConsentAgent_utf8_knuh.nsi 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252
  1. /*****************************************************************************
  2. * CLIP eForm 2.0 Viewer Install
  3. *****************************************************************************/
  4. /*****************************************************************************
  5. * Define
  6. *****************************************************************************/
  7. !include "Library.nsh"
  8. ; MUI 1.74 compatible ------
  9. !include "MUI.nsh"
  10. ;!include "UAC.nsh"
  11. ; Language files
  12. !define PRODUCT_NAME "CLIP e-Form Consent Agent for KNUH Consent"
  13. !define PRODUCT_VERSION "1.0.0.0"
  14. !define PRODUCT_PUBLISHER "CLIPSOFT"
  15. !define PRODUCT_WEB_SITE "http://www.clipsoft.co.kr"
  16. !define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}"
  17. !define PRODUCT_UNINST_ROOT_KEY "HKLM"
  18. !define PRODUCT_INSTALL_PATH "c:\CLIP e-Form Consent\"
  19. !define INSTALL_FILES_PATH ".\ConsentAgentFile_KNUH"
  20. !define NPAPI_VERSION "1,0,0,0"
  21. !define DOTNET_VERSION "1.0.0"
  22. BrandingText "CLIP e-Form Consent Agent KNUH"
  23. ;!insertmacro MUI_LANGUAGE "Korean" ;
  24. !insertmacro MUI_LANGUAGE "English" ;
  25. Name "${PRODUCT_NAME} ${PRODUCT_VERSION}"
  26. OutFile "KNUH_EFORM-CONSENT.exe"
  27. ;RequestExectionLevel Admin
  28. LoadLanguageFile "${NSISDIR}\Contrib\Language files\Korean.nlf"
  29. ;LoadLanguageFile "${NSISDIR}\Contrib\Language files\Japanese.nlf"
  30. ;--------------------------------
  31. ;Version Information
  32. VIProductVersion "1.0.0.0"
  33. VIAddVersionKey /LANG=${LANG_ENGLISH} "ProductName" "CLIP e-Form Consent Agent"
  34. VIAddVersionKey /LANG=${LANG_ENGLISH} "CompanyName" "CLIPSOFT"
  35. VIAddVersionKey /LANG=${LANG_ENGLISH} "LegalCopyright" "CLIPSOFT ⓒ 2016"
  36. VIAddVersionKey /LANG=${LANG_ENGLISH} "FileDescription" "CLIP e-Form Consent Agent"
  37. VIAddVersionKey /LANG=${LANG_ENGLISH} "FileVersion" "${PRODUCT_VERSION}"
  38. VIAddVersionKey /LANG=${LANG_ENGLISH} "ProductVersion" "${PRODUCT_VERSION}"
  39. ;--------------------------------
  40. InstallDir "${PRODUCT_INSTALL_PATH}"
  41. Icon "green.ico"
  42. UninstallIcon "uninstall.ico"
  43. ShowInstDetails show
  44. ShowUnInstDetails show
  45. LangString stringRestartInstall ${LANG_ENGLISH} "You must restart your system to complete the installation. Do you want to reboot now?"
  46. LangString stringRestartInstall ${LANG_KOREAN} "설치를 완료 하려면 시스템을 재부팅 해야 합니다, 지금 재부팅 하시겠습니까?"
  47. LangString stringAreYouSureRemove ${LANG_ENGLISH} "Are you sure you want to completely remove $(^Name) and all of its components?"
  48. LangString stringAreYouSureRemove ${LANG_KOREAN} "$(^Name)을(를) 제거하시겠습니까?"
  49. LangString stringSuccessfullyRemove ${LANG_ENGLISH} "$(^Name) was successfully removed from your computer."
  50. LangString stringSuccessfullyRemove ${LANG_KOREAN} "$(^Name) 는(은) 완전히 제거되었습니다."
  51. LangString stringRestartUnInstall ${LANG_ENGLISH} "You must restart your system to complete the uninstallation. Do you want to reboot now?"
  52. LangString stringRestartUnInstall ${LANG_KOREAN} "제거를 완료 하려면 시스템을 재부팅 해야 합니다, 지금 재부팅 하시겠습니까?"
  53. /*****************************************************************************
  54. * CLIP eForm 1.0 Viewer Install Section
  55. *****************************************************************************/
  56. Section "CLIP eForm Viewer Install Files" SEC01
  57. ; Main Path 삭제 작업
  58. IfFileExists "${PRODUCT_INSTALL_PATH}\*.*" 0 +2
  59. Delete "${PRODUCT_INSTALL_PATH}\*.*"
  60. IfFileExists "${PRODUCT_INSTALL_PATH}\Plugin\*.*" 0 +2
  61. Delete "${PRODUCT_INSTALL_PATH}\Plugin\*.*"
  62. CreateDirectory "$INSTDIR"
  63. CreateDirectory "$INSTDIR\Plugin"
  64. ;CopyFiles "${INSTALL_FILES_PATH}\Plugin\*.xml" "$INSTDIR\Plugin"
  65. ;CopyFiles "${INSTALL_FILES_PATH}\*.exe" "${PRODUCT_INSTALL_PATH}"
  66. ;CopyFiles "${INSTALL_FILES_PATH}\*.config" "${PRODUCT_INSTALL_PATH}"
  67. /* 임시로 설치 프로그램을 막음 현재 대부분의 시스템이 이 plugin 이 사용되고 있을 것이라 */
  68. ;!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"
  69. ;!insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\sk_ct2010New.exe" "${PRODUCT_INSTALL_PATH}\sk_ct2010New.exe" "$INSTDIR"
  70. !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\FontInstall.exe" "${PRODUCT_INSTALL_PATH}\FontInstall.exe" "$INSTDIR"
  71. !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"
  72. !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"
  73. !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\CLIP.eForm.Consent.Adapter.ocx" "${PRODUCT_INSTALL_PATH}\CLIP.eForm.Consent.Adapter.ocx" "$INSTDIR"
  74. !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"
  75. !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\dlls\fastJSON.dll" "${PRODUCT_INSTALL_PATH}\fastJSON.dll" "$INSTDIR"
  76. !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\dlls\CLIP.e-Form.ImageViewerCtrl.dll" "${PRODUCT_INSTALL_PATH}\CLIP.e-Form.ImageViewerCtrl.dll" "$INSTDIR"
  77. !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\dlls\CLIP.eForm.CLIPCrypto.dll" "${PRODUCT_INSTALL_PATH}\CLIP.eForm.CLIPCrypto.dll" "$INSTDIR"
  78. !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\dlls\CLIP.eForm.CustomDialogUtility.dll" "${PRODUCT_INSTALL_PATH}\CLIP.eForm.CustomDialogUtility.dll" "$INSTDIR"
  79. !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\dlls\CLIP.eForm.DualViewer.dll" "${PRODUCT_INSTALL_PATH}\CLIP.eForm.DualViewer.dll" "$INSTDIR"
  80. !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\dlls\CLIP.eForm.Duktape.dll" "${PRODUCT_INSTALL_PATH}\CLIP.eForm.Duktape.dll" "$INSTDIR"
  81. !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\dlls\CLIP.eForm.Viewer.dll" "${PRODUCT_INSTALL_PATH}\CLIP.eForm.Viewer.dll" "$INSTDIR"
  82. !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\dlls\CLIP.Windows7.Multitouch.dll" "${PRODUCT_INSTALL_PATH}\CLIP.Windows7.Multitouch.dll" "$INSTDIR"
  83. !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\dlls\CLIP.eForm.NativeUtility.dll" "${PRODUCT_INSTALL_PATH}\CLIP.eForm.NativeUtility.dll" "$INSTDIR"
  84. !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\dlls\CLIP.log4net.dll" "${PRODUCT_INSTALL_PATH}\CLIP.log4net.dll" "$INSTDIR"
  85. !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\dlls\ClipSoft.CommonLibrary.dll" "${PRODUCT_INSTALL_PATH}\ClipSoft.CommonLibrary.dll" "$INSTDIR"
  86. !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\dlls\ClipSoft.eForm.Base.dll" "${PRODUCT_INSTALL_PATH}\ClipSoft.eForm.Base.dll" "$INSTDIR"
  87. !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\dlls\ClipSoft.eForm.Export.dll" "${PRODUCT_INSTALL_PATH}\ClipSoft.eForm.Export.dll" "$INSTDIR"
  88. !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\dlls\exporter.dll" "${PRODUCT_INSTALL_PATH}\exporter.dll" "$INSTDIR"
  89. !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\dlls\exporter64.dll" "${PRODUCT_INSTALL_PATH}\exporter64.dll" "$INSTDIR"
  90. !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\dlls\fastJSON.dll" "${PRODUCT_INSTALL_PATH}\fastJSON.dll" "$INSTDIR"
  91. !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\dlls\log4net.dll" "${PRODUCT_INSTALL_PATH}\log4net.dll" "$INSTDIR"
  92. !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\dlls\RexBarcodeLib.dll" "${PRODUCT_INSTALL_PATH}\RexBarcodeLib.dll" "$INSTDIR"
  93. !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\dlls\RexBarcodeLib64.dll" "${PRODUCT_INSTALL_PATH}\RexBarcodeLib64.dll" "$INSTDIR"
  94. !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\dlls\V8.Net.dll" "${PRODUCT_INSTALL_PATH}\V8.Net.dll" "$INSTDIR"
  95. !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"
  96. !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"
  97. !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\dlls\V8.Net.SharedTypes.dll" "${PRODUCT_INSTALL_PATH}\V8.Net.SharedTypes.dll" "$INSTDIR"
  98. !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\dlls\V8_Net_Proxy_x64.dll" "${PRODUCT_INSTALL_PATH}\V8_Net_Proxy_x64.dll" "$INSTDIR"
  99. !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\dlls\V8_Net_Proxy_x86.dll" "${PRODUCT_INSTALL_PATH}\V8_Net_Proxy_x86.dll" "$INSTDIR"
  100. !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\dlls\Interop.KMCLIENTAXLib.dll" "${PRODUCT_INSTALL_PATH}\Interop.KMCLIENTAXLib.dll" "$INSTDIR"
  101. !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\dlls\Interop.SKCOMMAXLib.dll" "${PRODUCT_INSTALL_PATH}\Interop.SKCOMMAXLib.dll" "$INSTDIR"
  102. !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"
  103. !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"
  104. !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\ClientUIFiles.xml" "${PRODUCT_INSTALL_PATH}\ClientUIFiles.xml" "$INSTDIR"
  105. !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\Plugin\CLIP.Consent.xml" "${PRODUCT_INSTALL_PATH}\Plugin\CLIP.Consent.xml" "$INSTDIR"
  106. !insertmacro InstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${INSTALL_FILES_PATH}\Plugin\CLIP.Consent-REAL.xml" "${PRODUCT_INSTALL_PATH}\Plugin\CLIP.Consent-REAL.xml" "$INSTDIR"
  107. CreateDirectory "$SMPROGRAMS\CLIPSOFT"
  108. CreateShortCut "$SMPROGRAMS\CLIPSOFT\CLIP.e-Form.Consent.WinAgent.lnk" "$INSTDIR\CLIP.e-Form.Consent.WinAgent.exe"
  109. ExecWait 'regsvr32.exe /s "${PRODUCT_INSTALL_PATH}\CLIP.eForm.Consent.Adapter.ocx"'
  110. ;ExecWait '"${PRODUCT_INSTALL_PATH}\RegOcx.bat"'
  111. ExecWait '"${PRODUCT_INSTALL_PATH}\FontInstall.exe"'
  112. ;ExecWait '"${PRODUCT_INSTALL_PATH}\(3.1.0.9)_KMClientAX_Setup.exe"'
  113. ;ExecWait '"${PRODUCT_INSTALL_PATH}\sk_ct2010New.exe"'
  114. ;ExecWait '"${PRODUCT_INSTALL_PATH}\CLIP.e-Form.Consent.Dfh.SetupComp.exe"'
  115. SetAutoClose true
  116. SectionEnd
  117. Section -Post
  118. WriteUninstaller "$INSTDIR\uninstall.KNUH_EFORM-CONSENT.exe"
  119. WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayName" "$(^Name)"
  120. WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "UninstallString" "$INSTDIR\uninstall.KNUH_EFORM-CONSENT.exe"
  121. WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayVersion" "${PRODUCT_VERSION}"
  122. WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "URLInfoAbout" "${PRODUCT_WEB_SITE}"
  123. WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "Publisher" "${PRODUCT_PUBLISHER}"
  124. SectionEnd
  125. /*****************************************************************************
  126. * CLIP eForm 1.0 Viewer Uninstall Section
  127. *****************************************************************************/
  128. Function un.onUninstSuccess
  129. HideWindow
  130. MessageBox MB_ICONINFORMATION|MB_OK "$(stringSuccessfullyRemove)"
  131. FunctionEnd
  132. Function un.onInit
  133. MessageBox MB_ICONQUESTION|MB_YESNO|MB_DEFBUTTON2 " $(stringAreYouSureRemove)" IDYES +2
  134. Abort
  135. FunctionEnd
  136. Section Uninstall
  137. ;!insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\(3.1.0.9)_KMClientAX_Setup.exe"
  138. ;!insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\sk_ct2010New.exe"
  139. !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\FontInstall.exe"
  140. !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\CLIP.e-Form.Consent.WinAgent.exe"
  141. !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\CLIP.e-Form.Consent.WinAgent.exe.config"
  142. !insertmacro UninstallLib REGDLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\CLIP.eForm.Consent.Adapter.ocx"
  143. !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\CLIP.e-Form.Consent.Common.dll"
  144. !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\log4net.dll"
  145. !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\fastJSON.dll"
  146. !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\CLIP.e-Form.ImageViewerCtrl.dll"
  147. !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\CLIP.eForm.CLIPCrypto.dll"
  148. !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\CLIP.eForm.CustomDialogUtility.dll"
  149. !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\CLIP.eForm.DualViewer.dll"
  150. !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\CLIP.eForm.Duktape.dll"
  151. !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\CLIP.eForm.Viewer.dll"
  152. !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\ClipSoft.CommonLibrary.dll"
  153. !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\ClipSoft.eForm.Base.dll"
  154. !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\ClipSoft.eForm.Export.dll"
  155. !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\exporter.dll"
  156. !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\exporter64.dll"
  157. !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\fastJSON.dll"
  158. !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\log4net.dll"
  159. !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\RexBarcodeLib.dll"
  160. !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\RexBarcodeLib64.dll"
  161. !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\V8.Net.dll"
  162. !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\V8.Net.Proxy.Interface.x64.dll"
  163. !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\V8.Net.Proxy.Interface.x86.dll"
  164. !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\V8.Net.SharedTypes.dll"
  165. !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\V8_Net_Proxy_x64.dll"
  166. !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\V8_Net_Proxy_x86.dll"
  167. !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\ClientUIFiles.xml"
  168. !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\CLIP.e-Form.UI.Parts.dll"
  169. !insertmacro UninstallLib DLL NOTSHARED REBOOT_NOTPROTECTED "${PRODUCT_INSTALL_PATH}\Plugin\CLIP.e-Form.Consent.UI.dll"
  170. IfFileExists "${PRODUCT_INSTALL_PATH}\*.*" 0 +2
  171. Delete "${PRODUCT_INSTALL_PATH}\*.*"
  172. IfFileExists "${PRODUCT_INSTALL_PATH}\Plugin\*.*" 0 +2
  173. Delete "${PRODUCT_INSTALL_PATH}\Plugin\*.*"
  174. Delete "$SMPROGRAMS\CLIPSOFT\*.*"
  175. RMDir "$SMPROGRAMS\CLIPSOFT"
  176. Delete "${PRODUCT_INSTALL_PATH}\uninstall.KNUH_EFORM-CONSENT.exe"
  177. RMDir "${PRODUCT_INSTALL_PATH}\"
  178. IfRebootFlag 0 noreboot
  179. MessageBox MB_YESNO "$(stringRestartUnInstall)" IDNO noreboot
  180. Reboot
  181. noreboot:
  182. DeleteRegKey ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}"
  183. DeleteRegKey HKLM "SOFTWARE\MozillaPlugins\@clipsoft.co.kr/eform"
  184. SetAutoClose true
  185. SectionEnd