Initial commit
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>com.apple.security.cs.allow-jit</key>
|
||||
<true/>
|
||||
<key>com.apple.security.cs.allow-unsigned-executable-memory</key>
|
||||
<true/>
|
||||
<key>com.apple.security.cs.allow-dyld-environment-variables</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</plist>
|
||||
Binary file not shown.
Binary file not shown.
|
After Width: | Height: | Size: 121 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 35 KiB |
@@ -0,0 +1,16 @@
|
||||
; Служба rknboost-zapret не ставится этим установщиком — её создаёт и настраивает само
|
||||
; приложение при первом включении обхода (src/main/zapret/service.win32.ts), потому что
|
||||
; аргументы winws зависят от выбранной пользователем стратегии. Но снять её при удалении
|
||||
; приложения обязаны мы: иначе в системе остаётся служба, указывающая на удалённый winws.exe.
|
||||
;
|
||||
; Установка теперь per-user (perMachine: false в electron-builder.yml) — сам деинсталлятор
|
||||
; запускается БЕЗ прав администратора, а sc delete и удаление %ProgramData% их требуют.
|
||||
; Поэтому именно для этого шага отдельно запрашиваем UAC (тем же приёмом Start-Process
|
||||
; -Verb RunAs, что и src/main/zapret/service.win32.ts), а не поднимаем весь деинсталлятор —
|
||||
; удаление файлов приложения из %LocalAppData% в повышении не нуждается.
|
||||
|
||||
!macro customUnInstall
|
||||
DetailPrint "Останавливаю службу обхода блокировок..."
|
||||
nsExec::Exec `powershell.exe -NoProfile -Command "try { Start-Process powershell -Verb RunAs -Wait -ArgumentList @('-NoProfile','-Command','sc.exe stop rknboost-zapret; sc.exe delete rknboost-zapret; Remove-Item -Recurse -Force $$env:ProgramData\rknboost -ErrorAction SilentlyContinue') } catch {}"`
|
||||
Pop $0
|
||||
!macroend
|
||||
Reference in New Issue
Block a user