From 2ffa7d8c8f921ae232c1eb4dee98c6ea42d3a6f7 Mon Sep 17 00:00:00 2001 From: luoliangyi <87842688@qq.com> Date: Thu, 30 Jun 2022 17:51:28 +0800 Subject: [PATCH] =?UTF-8?q?windows=E5=AE=89=E8=A3=85=E8=84=9A=E6=9C=AC?= =?UTF-8?q?=EF=BC=8C=E5=9C=A8=E5=AE=89=E8=A3=85=E5=90=8E=E5=92=8C=E5=8D=B8?= =?UTF-8?q?=E8=BD=BD=E5=89=8D=E5=88=86=E5=88=AB=E5=8F=91=E9=80=81=E5=AE=89?= =?UTF-8?q?=E8=A3=85=E5=92=8C=E5=8D=B8=E8=BD=BD=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- win/setup/HuagoScanApp_Setup.iss | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/win/setup/HuagoScanApp_Setup.iss b/win/setup/HuagoScanApp_Setup.iss index bcfabad..d22202e 100644 --- a/win/setup/HuagoScanApp_Setup.iss +++ b/win/setup/HuagoScanApp_Setup.iss @@ -76,6 +76,17 @@ SubKeyName := 'Software\Microsoft\Windows\CurrentVersion\Uninstall\{7076DC53-5C end; end; +function InitializeUninstall(): Boolean; +var + ErrorCode: Integer; + bRes: Boolean; +begin +if not ShellExec('', ExpandConstant('{app}\HuagoScanUpgrade.exe'), '-type=postuninstallinfo -src=package -desc=uninstall', '', SW_HIDE, ewWaitUntilTerminated, ErrorCode) then + begin + end; + Result := true; +end; + procedure CurPageChanged(CurPageID: Integer); begin if CurPageID = wpFinished then @@ -93,4 +104,5 @@ begin end; [Run] -Filename: "{app}\HuagoScan.exe"; Description: "{cm:LaunchProgram, {#MyAppName}}"; Flags: postinstall nowait skipifsilent \ No newline at end of file +Filename: "{app}\HuagoScanUpgrade.exe"; Parameters:"-type=postinstallinfo -src=package -desc=install" +Filename: "{app}\HuagoScan.exe"; Description: "{cm:LaunchProgram, {#MyAppName}}"; Flags: postinstall nowait \ No newline at end of file