Skip to content

Commit c6e2feb

Browse files
committed
Make appropiate changes to the updater so that MSIX updates don't create desktop shortcuts, and don't show UAC prompts
1 parent e2ac8f9 commit c6e2feb

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

UniGetUI_MSIX.iss

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ OutputDir=.
3737
; Comment line below to disable digital signature of installer
3838
SignTool=azsign
3939

40-
; SignedUninstaller=yes
40+
SignedUninstaller=no
4141
; SignedUninstallerDir=InstallerExtras\
4242
MinVersion=10.0
4343
SetupIconFile=src\UniGetUI\Assets\Images\icon.ico
@@ -210,7 +210,7 @@ Source: "UniGetUI.x64.Appx"; DestDir: "{tmp}"; Flags: deleteafterinstall; Before
210210
Source: "src\UniGetUI.PackageEngine.Managers.Chocolatey\choco-cli\*"; DestDir: "{userpf}\..\UniGetUI\Chocolatey"; Flags: createallsubdirs ignoreversion recursesubdirs uninsneveruninstall; Tasks: regularinstall\chocoinstall; Check: not CmdLineParamExists('/NoChocolatey');
211211

212212
[Icons]
213-
Name: "{autodesktop}\{#MyAppName}"; Filename: "unigetui://"; Tasks: regularinstall\desktopicon
213+
Name: "{autodesktop}\{#MyAppName}"; Filename: "unigetui://"; Tasks: regularinstall\desktopicon; Check: not CmdLineParamExists('/NoShortcut')
214214

215215
[Run]
216216
Filename: "powershell.exe"; Parameters: "-Command ""Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* | Where-Object {{$_.DisplayName -like ''*UniGetUI*''}} | ForEach-Object {{Start-Process $_.UninstallString -ArgumentList ''/SILENT'' -Wait}}"""; Flags: runhidden waituntilterminated; StatusMsg: "Removing old versions..."

src/UniGetUI/AutoUpdater.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,7 @@ private static async Task LaunchInstallerAndQuit(string installerLocation)
294294
StartInfo = new()
295295
{
296296
FileName = installerLocation,
297-
Arguments = "/SILENT /SUPPRESSMSGBOXES /NORESTART /SP- /NoVCRedist /NoEdgeWebView /NoWinGet /NoChocolatey",
297+
Arguments = "/SILENT /SUPPRESSMSGBOXES /NORESTART /SP- /CURRENTUSER /NoVCRedist /NoEdgeWebView /NoWinGet /NoChocolatey /NoShortcut",
298298
UseShellExecute = true,
299299
CreateNoWindow = true,
300300
}

0 commit comments

Comments
 (0)