Skip to content

Commit 724f6ba

Browse files
authored
Fix: Use uninstall string to uninstall innosetup
1 parent 6574e8e commit 724f6ba

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

Source/NETworkManager.Setup/Package.wxs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@
2727
</Feature>
2828

2929
<!-- Uninstall InnoSetup version -->
30-
<!-- Get-Item -Path "$($env:ProgramFiles)\NETworkManager\*" -Filter "unins*.exe" | Select-Object -First 1 | ForEach-Object { Start-Process -FilePath $_.FullName -ArgumentList "/VERYSILENT /SUPPRESSMSGBOXES /NORESTART" -Wait } -->
31-
<CustomAction Id="UninstallInnoSetup" Directory="INSTALLFOLDER" Execute="deferred" Impersonate="yes" ExeCommand="PowerShell.exe -NoProfile -WindowStyle Hidden -EncodedCommand &quot;RwBlAHQALQBJAHQAZQBtACAALQBQAGEAdABoACAAIgAkACgAJABlAG4AdgA6AFAAcgBvAGcAcgBhAG0ARgBpAGwAZQBzACkAXABOAEUAVAB3AG8AcgBrAE0AYQBuAGEAZwBlAHIAXAAqACIAIAAtAEYAaQBsAHQAZQByACAAIgB1AG4AaQBuAHMAKgAuAGUAeABlACIAIAB8ACAAUwBlAGwAZQBjAHQALQBPAGIAagBlAGMAdAAgAC0ARgBpAHIAcwB0ACAAMQAgAHwAIABGAG8AcgBFAGEAYwBoAC0ATwBiAGoAZQBjAHQAIAB7ACAAUwB0AGEAcgB0AC0AUAByAG8AYwBlAHMAcwAgAC0ARgBpAGwAZQBQAGEAdABoACAAJABfAC4ARgB1AGwAbABOAGEAbQBlACAALQBBAHIAZwB1AG0AZQBuAHQATABpAHMAdAAgACIALwBWAEUAUgBZAFMASQBMAEUATgBUACAALwBTAFUAUABQAFIARQBTAFMATQBTAEcAQgBPAFgARQBTACAALwBOAE8AUgBFAFMAVABBAFIAVAAiACAALQBXAGEAaQB0ACAAfQA=&quot;" Return="check" />
30+
<!-- Get-Item "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{8028080F-B785-4A74-A243-3D63467880A6}_is1" -ErrorAction SilentlyContinue | ForEach-Object {Start-Process -FilePath $($_.GetValue("UninstallString")) -ArgumentList "/VERYSILENT /SUPPRESSMSGBOXES /NORESTART" -Wait} -->
31+
<CustomAction Id="UninstallInnoSetup" Directory="INSTALLFOLDER" Execute="deferred" Impersonate="yes" ExeCommand="PowerShell.exe -NoProfile -WindowStyle Hidden -EncodedCommand &quot;RwBlAHQALQBJAHQAZQBtACAAIgBIAEsATABNADoAXABTAE8ARgBUAFcAQQBSAEUAXABNAGkAYwByAG8AcwBvAGYAdABcAFcAaQBuAGQAbwB3AHMAXABDAHUAcgByAGUAbgB0AFYAZQByAHMAaQBvAG4AXABVAG4AaQBuAHMAdABhAGwAbABcAHsAOAAwADIAOAAwADgAMABGAC0AQgA3ADgANQAtADQAQQA3ADQALQBBADIANAAzAC0AMwBEADYAMwA0ADYANwA4ADgAMABBADYAfQBfAGkAcwAxACIAIAAtAEUAcgByAG8AcgBBAGMAdABpAG8AbgAgAFMAaQBsAGUAbgB0AGwAeQBDAG8AbgB0AGkAbgB1AGUAIAB8ACAARgBvAHIARQBhAGMAaAAtAE8AYgBqAGUAYwB0ACAAewBTAHQAYQByAHQALQBQAHIAbwBjAGUAcwBzACAALQBGAGkAbABlAFAAYQB0AGgAIAAkACgAJABfAC4ARwBlAHQAVgBhAGwAdQBlACgAIgBVAG4AaQBuAHMAdABhAGwAbABTAHQAcgBpAG4AZwAiACkAKQAgAC0AQQByAGcAdQBtAGUAbgB0AEwAaQBzAHQAIAAiAC8AVgBFAFIAWQBTAEkATABFAE4AVAAgAC8AUwBVAFAAUABSAEUAUwBTAE0AUwBHAEIATwBYAEUAUwAgAC8ATgBPAFIARQBTAFQAQQBSAFQAIgAgAC0AVwBhAGkAdAB9AA==&quot;" Return="check" />
3232

3333
<InstallExecuteSequence>
3434
<Custom Action="UninstallInnoSetup" After="InstallInitialize" />

0 commit comments

Comments
 (0)