From 554c8fe163a8ab6276b946bf9986cc7bcc94a8a2 Mon Sep 17 00:00:00 2001 From: MystiPanda Date: Sun, 19 May 2024 19:13:21 +0800 Subject: [PATCH] fix: installer package error --- src-tauri/template/installer.nsi | 86 ++++++++++++++++---------------- 1 file changed, 42 insertions(+), 44 deletions(-) diff --git a/src-tauri/template/installer.nsi b/src-tauri/template/installer.nsi index d61e12eb..cfd00904 100644 --- a/src-tauri/template/installer.nsi +++ b/src-tauri/template/installer.nsi @@ -420,55 +420,53 @@ Function .onInit FunctionEnd !macro CheckAllVergeProcesses - ; Check if Clash Verge.exe is running - nsis_tauri_utils::FindProcess "Clash Verge.exe" - ${If} $R0 != 0 - ; Kill the process - DetailPrint "Kill Clash Verge.exe..." - !if "${INSTALLMODE}" == "currentUser" - nsis_tauri_utils::KillProcessCurrentUser "Clash Verge.exe" - !else - nsis_tauri_utils::KillProcess "Clash Verge.exe" - !endif - ${EndIf} - - - ; Check if clash-verge-service.exe is running + ; Check if clash-verge-service.exe is running + !if "${INSTALLMODE}" == "currentUser" + nsis_tauri_utils::FindProcessCurrentUser "clash-verge-service.exe" + !else nsis_tauri_utils::FindProcess "clash-verge-service.exe" - ${If} $R0 != 0 - ; Kill the process - DetailPrint "Kill clash-verge-service.exe..." - !if "${INSTALLMODE}" == "currentUser" - nsis_tauri_utils::KillProcessCurrentUser "clash-verge-service.exe" - !else - nsis_tauri_utils::KillProcess "clash-verge-service.exe" - !endif - ${EndIf} + !endif + Pop $R0 + ${If} $R0 = 0 + DetailPrint "Kill clash-verge-service.exe..." + !if "${INSTALLMODE}" == "currentUser" + nsis_tauri_utils::KillProcessCurrentUser "clash-verge-service.exe" + !else + nsis_tauri_utils::KillProcess "clash-verge-service.exe" + !endif + ${EndIf} - - ; Check if clash-meta-alpha.exe is running + ; Check if clash-meta-alpha.exe is running + !if "${INSTALLMODE}" == "currentUser" + nsis_tauri_utils::FindProcessCurrentUser "clash-meta-alpha.exe" + !else nsis_tauri_utils::FindProcess "clash-meta-alpha.exe" - ${If} $R0 != 0 - ; Kill the process - DetailPrint "Kill clash-meta-alpha.exe..." - !if "${INSTALLMODE}" == "currentUser" - nsis_tauri_utils::KillProcessCurrentUser "clash-meta-alpha.exe" - !else - nsis_tauri_utils::KillProcess "clash-meta-alpha.exe" - !endif - ${EndIf} + !endif + Pop $R0 + ${If} $R0 = 0 + DetailPrint "Kill clash-meta-alpha.exe..." + !if "${INSTALLMODE}" == "currentUser" + nsis_tauri_utils::KillProcessCurrentUser "clash-meta-alpha.exe" + !else + nsis_tauri_utils::KillProcess "clash-meta-alpha.exe" + !endif + ${EndIf} - ; Check if clash-meta.exe is running + ; Check if clash-meta.exe is running + !if "${INSTALLMODE}" == "currentUser" + nsis_tauri_utils::FindProcessCurrentUser "clash-meta.exe" + !else nsis_tauri_utils::FindProcess "clash-meta.exe" - ${If} $R0 != 0 - ; Kill the process - DetailPrint "Kill clash-meta.exe..." - !if "${INSTALLMODE}" == "currentUser" - nsis_tauri_utils::KillProcessCurrentUser "clash-meta.exe" - !else - nsis_tauri_utils::KillProcess "clash-meta.exe" - !endif - ${EndIf} + !endif + Pop $R0 + ${If} $R0 = 0 + DetailPrint "Kill clash-meta.exe..." + !if "${INSTALLMODE}" == "currentUser" + nsis_tauri_utils::KillProcessCurrentUser "clash-meta.exe" + !else + nsis_tauri_utils::KillProcess "clash-meta.exe" + !endif + ${EndIf} !macroend !macro StartVergeService