mirror of
https://github.com/Mahdi-zarei/nekoray.git
synced 2025-12-19 13:50:12 +08:00
remember install path in installer
This commit is contained in:
parent
9ce48ba242
commit
5fa22bdb87
@ -22,6 +22,12 @@ RequestExecutionLevel user
|
|||||||
UninstallText "This will uninstall Throne. Do you wish to continue?"
|
UninstallText "This will uninstall Throne. Do you wish to continue?"
|
||||||
UninstallIcon "res\ThroneDel.ico"
|
UninstallIcon "res\ThroneDel.ico"
|
||||||
|
|
||||||
|
Function .onInit
|
||||||
|
ReadRegStr $R0 HKCU "Software\Throne" "InstallPath"
|
||||||
|
StrCmp $R0 "" +2
|
||||||
|
StrCpy $INSTDIR $R0
|
||||||
|
FunctionEnd
|
||||||
|
|
||||||
!macro AbortOnRunningApp EXEName
|
!macro AbortOnRunningApp EXEName
|
||||||
killModule:
|
killModule:
|
||||||
FindProcDLL::FindProc ${EXEName}
|
FindProcDLL::FindProc ${EXEName}
|
||||||
@ -44,6 +50,8 @@ Section "Install"
|
|||||||
CreateShortcut "$desktop\Throne.lnk" "$instdir\Throne.exe"
|
CreateShortcut "$desktop\Throne.lnk" "$instdir\Throne.exe"
|
||||||
CreateShortcut "$SMPROGRAMS\Throne.lnk" "$INSTDIR\Throne.exe" "" "$INSTDIR\Throne.exe" 0
|
CreateShortcut "$SMPROGRAMS\Throne.lnk" "$INSTDIR\Throne.exe" "" "$INSTDIR\Throne.exe" 0
|
||||||
|
|
||||||
|
WriteRegStr HKCU "Software\Throne" "InstallPath" "$INSTDIR"
|
||||||
|
|
||||||
WriteRegStr HKCU "Software\Microsoft\Windows\CurrentVersion\Uninstall\Throne" "DisplayName" "Throne"
|
WriteRegStr HKCU "Software\Microsoft\Windows\CurrentVersion\Uninstall\Throne" "DisplayName" "Throne"
|
||||||
WriteRegStr HKCU "Software\Microsoft\Windows\CurrentVersion\Uninstall\Throne" "UninstallString" "$INSTDIR\uninstall.exe"
|
WriteRegStr HKCU "Software\Microsoft\Windows\CurrentVersion\Uninstall\Throne" "UninstallString" "$INSTDIR\uninstall.exe"
|
||||||
WriteRegStr HKCU "Software\Microsoft\Windows\CurrentVersion\Uninstall\Throne" "InstallLocation" "$INSTDIR"
|
WriteRegStr HKCU "Software\Microsoft\Windows\CurrentVersion\Uninstall\Throne" "InstallLocation" "$INSTDIR"
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user