1
0
mirror of https://github.com/tw93/Mole.git synced 2026-02-15 05:50:12 +00:00

fix(windows): address code review security and reliability issues

- Add protection checks to Go analyze tool before delete operations
- Use try/finally to ensure Windows Update service restarts after cleanup
- Don't count interactive uninstall as automatic success
- Tighten orphaned app detection with stricter prefix matching
This commit is contained in:
Bhadra
2026-01-08 22:25:57 +05:30
parent 3255fa2451
commit 800db2429d
5 changed files with 98 additions and 21 deletions

View File

@@ -523,10 +523,10 @@ function Uninstall-SelectedApps {
}
if (-not $uninstalled) {
# Fallback to interactive
Write-Host " $esc[33m(launching uninstaller)$esc[0m"
# Fallback to interactive - don't count as automatic success
Write-Host " $esc[33m(launching uninstaller - verify completion manually)$esc[0m"
Start-Process -FilePath "cmd.exe" -ArgumentList "/c", "`"$uninstallString`"" -Wait
$successCount++
# Note: Not incrementing $successCount since we can't verify if user completed or cancelled
}
}
}