123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111 |
- ; Script generated by the HM NIS Edit Script Wizard.
- ; HM NIS Edit Wizard helper defines
- !define PRODUCT_NAME "sproxy"
- !define EXE_NAME "奈油.exe"
- !define CORE_NAME "SVProxy.exe"
- !define PRODUCT_NAME_KJ "SVProxy"
- !define PRODUCT_VERSION "1.0.0"
- !define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\${EXE_NAME}"
- !define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}"
- !define PRODUCT_UNINST_ROOT_KEY "HKLM"
- ; MUI 1.67 compatible ------
- !include "MUI.nsh"
- ; MUI Settings
- !define MUI_ABORTWARNING
- !define MUI_ICON "image\soui.ico"
- !define MUI_UNICON "image\soui.ico"
- ; Welcome page
- !insertmacro MUI_PAGE_WELCOME
- ; Directory page
- !insertmacro MUI_PAGE_DIRECTORY
- ; Instfiles page
- !insertmacro MUI_PAGE_INSTFILES
- ; Finish page
- !define MUI_FINISHPAGE_RUN "$INSTDIR\${EXE_NAME}"
- !insertmacro MUI_PAGE_FINISH
- ; Uninstaller pages
- !insertmacro MUI_UNPAGE_INSTFILES
- ; Language files
- !insertmacro MUI_LANGUAGE "SimpChinese"
- ; MUI end ------
- Name "${PRODUCT_NAME} ${PRODUCT_VERSION}"
- OutFile "${PRODUCT_NAME}.exe"
- InstallDir "$PROGRAMFILES\${PRODUCT_NAME}"
- InstallDirRegKey HKLM "${PRODUCT_DIR_REGKEY}" ""
- ShowInstDetails show
- ShowUnInstDetails show
- Section "!Files" "des_files"
- SetOutPath $INSTDIR
-
- #CreateShortCut "$DESKTOP\aa.lnk" "$INSTDIR\code.exe"
- #CreateShortCut "$DESKTOP\${EXE_NAME}.lnk" "$INSTDIR\${CORE_NAME}"
- File /r "${PRODUCT_NAME}\*.*"
-
- CreateShortCut "$DESKTOP\${EXE_NAME}.lnk" "$INSTDIR\${CORE_NAME}"
- SectionEnd
- Section "-Necessary"
- WriteUninstaller "$INSTDIR\uninst.exe"
- WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" "DisplayName" "${PRODUCT_NAME}"
- WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" "UninstallString" "$INSTDIR\uninst.exe"
- WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" "DisplayIcon" "$INSTDIR\${PRODUCT_NAME}"
- #WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" "Publisher" "$INSTDIR\${PRODUCT_PUBLISHER}"
- SectionEnd
- Function un.onUninstSuccess
- HideWindow
- MessageBox MB_ICONINFORMATION|MB_OK "$(^Name) 已成功地从你的算机移?"
- FunctionEnd
- Function un.onInit
- MessageBox MB_ICONQUESTION|MB_YESNO|MB_DEFBUTTON2 "你确实完全移 $(^Name) ,其及所有的组件?" IDYES +2
- Abort
- FunctionEnd
- Section "Uninstall"
- SetShellVarContext current
- Delete "$SMPROGRAMS\${PRODUCT_NAME}\${PRODUCT_NAME}.lnk"
- Delete "$SMPROGRAMS\${PRODUCT_NAME}\卸载?{PRODUCT_NAME}.lnk"
- RMDir "$SMPROGRAMS\${PRODUCT_NAME}\"
- Delete "$DESKTOP\${EXE_NAME}.lnk"
- SetOutPath "$INSTDIR"
- Delete "$INSTDIR\*.*"
- SetOutPath "$DESKTOP"
- RMDir /r "$INSTDIR"
- RMDir "$INSTDIR"
- SetAutoClose true
- SectionEnd
|