mirror of
https://github.com/clash-verge-rev/clash-verge-rev
synced 2025-05-05 05:03:45 +08:00
fix: run app as normal user
This commit is contained in:
parent
0c6f8ce77d
commit
e453b40e0b
@ -323,10 +323,15 @@ Var AppStartMenuFolder
|
|||||||
!define MUI_FINISHPAGE_SHOWREADME_TEXT "$(createDesktop)"
|
!define MUI_FINISHPAGE_SHOWREADME_TEXT "$(createDesktop)"
|
||||||
!define MUI_FINISHPAGE_SHOWREADME_FUNCTION CreateDesktopShortcut
|
!define MUI_FINISHPAGE_SHOWREADME_FUNCTION CreateDesktopShortcut
|
||||||
; Show run app after installation.
|
; Show run app after installation.
|
||||||
!define MUI_FINISHPAGE_RUN "$INSTDIR\${MAINBINARYNAME}.exe"
|
!define MUI_FINISHPAGE_RUN
|
||||||
|
!define MUI_FINISHPAGE_RUN_FUNCTION RunMainBinary
|
||||||
!define MUI_PAGE_CUSTOMFUNCTION_PRE SkipIfPassive
|
!define MUI_PAGE_CUSTOMFUNCTION_PRE SkipIfPassive
|
||||||
!insertmacro MUI_PAGE_FINISH
|
!insertmacro MUI_PAGE_FINISH
|
||||||
|
|
||||||
|
Function RunMainBinary
|
||||||
|
nsis_tauri_utils::RunAsUser "$INSTDIR\${MAINBINARYNAME}.exe" ""
|
||||||
|
FunctionEnd
|
||||||
|
|
||||||
; Uninstaller Pages
|
; Uninstaller Pages
|
||||||
; 1. Confirm uninstall page
|
; 1. Confirm uninstall page
|
||||||
Var DeleteAppDataCheckbox
|
Var DeleteAppDataCheckbox
|
||||||
@ -729,7 +734,7 @@ Function .onInstSuccess
|
|||||||
${GetOptions} $CMDLINE "/R" $R0
|
${GetOptions} $CMDLINE "/R" $R0
|
||||||
IfErrors run_done 0
|
IfErrors run_done 0
|
||||||
${GetOptions} $CMDLINE "/ARGS" $R0
|
${GetOptions} $CMDLINE "/ARGS" $R0
|
||||||
Exec '"$INSTDIR\${MAINBINARYNAME}.exe" $R0'
|
nsis_tauri_utils::RunAsUser "$INSTDIR\${MAINBINARYNAME}.exe" "$R0"
|
||||||
run_done:
|
run_done:
|
||||||
FunctionEnd
|
FunctionEnd
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user