12-12
This commit is contained in:
@ -1,9 +1,40 @@
|
||||
Var D_DRIVE_EXISTS
|
||||
Var defaultInstallDir
|
||||
!macro preInit
|
||||
|
||||
StrCpy $D_DRIVE_EXISTS 0
|
||||
StrCpy $defaultInstallDir "$PROGRAMFILES\${APP_ID}"
|
||||
|
||||
FindFirst $R0 $R1 "D:\*.*"
|
||||
${If} $R0 != ""
|
||||
StrCpy $D_DRIVE_EXISTS 1
|
||||
StrCpy $defaultInstallDir "D:\ProgramFiles\${APP_ID}"
|
||||
FindClose $R0
|
||||
${EndIf}
|
||||
|
||||
${If} $D_DRIVE_EXISTS == 0
|
||||
${EndIf}
|
||||
|
||||
|
||||
SetRegView 64
|
||||
WriteRegExpandStr HKLM "${INSTALL_REGISTRY_KEY}" InstallLocation "D:\ProgramFiles\dzsp_shijingjun_offline_Y_save"
|
||||
WriteRegExpandStr HKCU "${INSTALL_REGISTRY_KEY}" InstallLocation "D:\ProgramFiles\dzsp_shijingjun_offline_Y_save"
|
||||
WriteRegExpandStr HKLM "${INSTALL_REGISTRY_KEY}" InstallLocation "$defaultInstallDir"
|
||||
WriteRegExpandStr HKCU "${INSTALL_REGISTRY_KEY}" InstallLocation "$defaultInstallDir"
|
||||
#writeUninstaller $INSTDIR\uninstaller.exe
|
||||
SetRegView 32
|
||||
WriteRegExpandStr HKLM "${INSTALL_REGISTRY_KEY}" InstallLocation "D:\ProgramFiles\dzsp_shijingjun_offline_Y_save"
|
||||
WriteRegExpandStr HKCU "${INSTALL_REGISTRY_KEY}" InstallLocation "D:\ProgramFiles\dzsp_shijingjun_offline_Y_save"
|
||||
WriteRegExpandStr HKLM "${INSTALL_REGISTRY_KEY}" InstallLocation "$defaultInstallDir"
|
||||
WriteRegExpandStr HKCU "${INSTALL_REGISTRY_KEY}" InstallLocation "$defaultInstallDir"
|
||||
!macroend
|
||||
|
||||
!macro customUnInstall
|
||||
SetRegView 64
|
||||
DeleteRegKey HKLM "${INSTALL_REGISTRY_KEY}"
|
||||
DeleteRegKey HKCU "${INSTALL_REGISTRY_KEY}"
|
||||
SetRegView 32
|
||||
DeleteRegKey HKLM "${INSTALL_REGISTRY_KEY}"
|
||||
DeleteRegKey HKCU "${INSTALL_REGISTRY_KEY}"
|
||||
|
||||
Delete "$APPDATA\${APP_ID}\*.*"
|
||||
RMDir /r "$APPDATA\${APP_ID}"
|
||||
Delete "$LOCALAPPDATA\${APP_ID}\*.*"
|
||||
RMDir /r "$LOCALAPPDATA\${APP_ID}"
|
||||
!macroend
|
||||
Reference in New Issue
Block a user