解决覆盖安装时,过时文件无法清除的问题

This commit is contained in:
luoliangyi 2022-11-17 11:24:52 +08:00
parent 1df05c9640
commit d03e6d23e3
5 changed files with 28 additions and 2 deletions

View File

@ -254,6 +254,8 @@ begin
if CurPageID = wpFinished then
begin
SetUninstallIcon(ExpandConstant('{app}\HanvonScan_App.ico'));
DelTree(ExpandConstant('{win}\twain_32\HanvonTwain\x86'), True, True, True);
DelTree(ExpandConstant('{win}\twain_32\HanvonTwain\x64'), True, True, True);
end;
end;

View File

@ -247,6 +247,18 @@ begin
if CurPageID = wpFinished then
begin
SetUninstallIcon(ExpandConstant('{app}\HuaGoScan_App.ico'));
DeleteFile(ExpandConstant('{win}\twain_32\HuaGoTwain\huagaotwain139.ds'));
DeleteFile(ExpandConstant('{win}\twain_32\HuaGoTwain\huagaotwain239.ds'));
DeleteFile(ExpandConstant('{win}\twain_32\HuaGoTwain\huagaotwain302.ds'));
DeleteFile(ExpandConstant('{win}\twain_32\HuaGoTwain\huagaotwain402.ds'));
DeleteFile(ExpandConstant('{win}\twain_32\HuaGoTwain\huagaotwain439.ds'));
DeleteFile(ExpandConstant('{win}\twain_64\HuaGoTwain\huagaotwain139.ds'));
DeleteFile(ExpandConstant('{win}\twain_64\HuaGoTwain\huagaotwain239.ds'));
DeleteFile(ExpandConstant('{win}\twain_64\HuaGoTwain\huagaotwain302.ds'));
DeleteFile(ExpandConstant('{win}\twain_64\HuaGoTwain\huagaotwain402.ds'));
DeleteFile(ExpandConstant('{win}\twain_64\HuaGoTwain\huagaotwain439.ds'));
DelTree(ExpandConstant('{win}\twain_32\HuaGoTwain\x86'), True, True, True);
DelTree(ExpandConstant('{win}\twain_32\HuaGoTwain\x64'), True, True, True);
end;
end;

View File

@ -194,6 +194,18 @@ begin
if CurPageID = wpFinished then
begin
SetUninstallIcon(ExpandConstant('{app}\LanxumScan_App.ico'));
DeleteFile(ExpandConstant('{win}\twain_32\LanxumTwain\lanxumtwain8200.ds'));
DeleteFile(ExpandConstant('{win}\twain_32\LanxumTwain\lanxumtwain8429.ds'));
DeleteFile(ExpandConstant('{win}\twain_32\LanxumTwain\lanxumtwain8529.ds'));
DeleteFile(ExpandConstant('{win}\twain_32\LanxumTwain\lanxumtwain8629.ds'));
DeleteFile(ExpandConstant('{win}\twain_32\LanxumTwain\lanxumtwain8739.ds'));
DeleteFile(ExpandConstant('{win}\twain_64\LanxumTwain\lanxumtwain8200.ds'));
DeleteFile(ExpandConstant('{win}\twain_64\LanxumTwain\lanxumtwain8429.ds'));
DeleteFile(ExpandConstant('{win}\twain_64\LanxumTwain\lanxumtwain8529.ds'));
DeleteFile(ExpandConstant('{win}\twain_64\LanxumTwain\lanxumtwain8629.ds'));
DeleteFile(ExpandConstant('{win}\twain_64\LanxumTwain\lanxumtwain8739.ds'));
DelTree(ExpandConstant('{win}\twain_32\LanxumTwain\x86'), True, True, True);
DelTree(ExpandConstant('{win}\twain_32\LanxumTwain\x64'), True, True, True);
end;
end;

View File

@ -1,7 +1,7 @@
; Script generated by the Inno Setup Script Wizard.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
#define MyAppName "华高SCANNERLIB"
#define MyAppVersion "4.35.10000.22311"
#define MyAppVersion "4.35.10000.22319"
#define MyAppSetupName "HuaGoScannerLib_Setup"
#define MyAppDefSetupDir "HuaGoScannerLib"
#define MyAppPublisher "宁波华高信息科技有限公司"

View File

@ -1,7 +1,7 @@
; Script generated by the Inno Setup Script Wizard.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
#define MyAppName "华高WEBSDK"
#define MyAppVersion "4.35.10000.22311"
#define MyAppVersion "4.35.10000.22319"
#define MyAppSetupName "HuaGoWebSdk_Setup"
#define MyAppDefSetupDir "HuaGoWebSdk"
#define MyAppPublisher "宁波华高信息科技有限公司"