diff --git a/bucket/clash-verge-rev.json b/bucket/clash-verge-rev.json index 645296e2fef734..06b7da88e0d7d2 100644 --- a/bucket/clash-verge-rev.json +++ b/bucket/clash-verge-rev.json @@ -20,12 +20,16 @@ "New-Item \"$env:USERPROFILE\\.config\\clash-verge\" -ItemType Junction -Target \"$persist_dir\" | Out-Null" ] }, + "pre_uninstall": [ + "if (!(is_admin)) { error \"$app requires admin rights to $cmd\"; break }", + "Start-Process \"$dir\\resources\\uninstall-service.exe\" -Wait -Verb 'RunAs' -WindowStyle 'Hidden'; Start-Sleep -Seconds 3" + ], "uninstaller": { "script": "Remove-Item \"$env:USERPROFILE\\.config\\clash-verge\" -Recurse -Force -ErrorAction 'SilentlyContinue'" }, "shortcuts": [ [ - "Clash Verge.exe", + "clash-verge.exe", "Clash Verge" ] ],