This commit is contained in:
zh
2025-12-10 17:36:10 +08:00
parent 98ff29fcc4
commit 8a2916bfc2
23 changed files with 596 additions and 377 deletions

View File

@ -1,44 +1,9 @@
Unicode True
!include "LogicLib.nsh"
Var defaultInstallDir
!macro preInit
IfFileExists "D:\*.*" DDriveExists CDriveDefault
CDriveDefault:
StrCpy $defaultInstallDir "D:\ProgramFiles\${APP_ID}"
Goto doneDetect
DDriveExists:
StrCpy $defaultInstallDir "D:\${APP_ID}"
doneDetect:
StrCpy $INSTDIR "$defaultInstallDir"
!macroend
!macro init
${If} $INSTDIR == ""
StrCpy $INSTDIR "$defaultInstallDir"
${EndIf}
!macroend
!insertmacro preInit
!insertmacro init
Section "MainSection" SEC01
CreateDirectory "$INSTDIR"
SetRegView 64
WriteRegStr HKLM "${INSTALL_REGISTRY_KEY}" "InstallLocation" "$INSTDIR"
WriteRegStr HKCU "${INSTALL_REGISTRY_KEY}" "InstallLocation" "$INSTDIR"
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"
#writeUninstaller $INSTDIR\uninstaller.exe
SetRegView 32
WriteRegStr HKLM "${INSTALL_REGISTRY_KEY}" "InstallLocation" "$INSTDIR"
WriteRegStr HKCU "${INSTALL_REGISTRY_KEY}" "InstallLocation" "$INSTDIR"
SectionEnd
Page Directory
Page InstFiles
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"
!macroend