mirror of http://192.168.10.5:8099/sane/release
Merge branch 'master' of http://192.168.10.5:8099/sane/release
This commit is contained in:
commit
e36b5dc647
|
@ -51,6 +51,7 @@ Source: "..\..\..\..\code_app\doc\scanner\HanvonScan_scanSettings_Help_manual.pd
|
|||
; app32
|
||||
Source: "..\..\x86\Release\HWTwainUI.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: not Is64BitInstallMode
|
||||
Source: "..\..\x86\Release\HWTwainUser.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: not Is64BitInstallMode
|
||||
Source: "..\..\x86\Release\HWOCR.exe"; DestDir: "{app}\"; Flags: ignoreversion; Check: not Is64BitInstallMode
|
||||
Source: "..\..\x86\Release\hwusbdev.key"; DestDir: "{app}\"; Flags: ignoreversion; Check: not Is64BitInstallMode
|
||||
Source: "..\..\x86\Release\tessdata\*"; DestDir: "{app}\tessdata\"; Flags: ignoreversion; Check: not Is64BitInstallMode
|
||||
Source: "..\..\x86\Qt\iconengines\*"; DestDir: "{app}\iconengines\"; Flags: ignoreversion; Check: not Is64BitInstallMode
|
||||
|
@ -93,6 +94,7 @@ Source: "..\..\..\lang\*"; DestDir: "{app}\lang\"; Flags: ignoreversion; Check:
|
|||
Source: "..\..\x64\Release\HWTwainUI.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: Is64BitInstallMode
|
||||
Source: "..\..\x64\Release\HWTwainUser.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: Is64BitInstallMode
|
||||
Source: "..\..\x64\Release\TWAINDSM.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: Is64BitInstallMode
|
||||
Source: "..\..\x64\Release\HWOCR.exe"; DestDir: "{app}\"; Flags: ignoreversion; Check: Is64BitInstallMode
|
||||
Source: "..\..\x64\Release\hwusbdev.key"; DestDir: "{app}\"; Flags: ignoreversion; Check: Is64BitInstallMode
|
||||
Source: "..\..\x64\Release\tessdata\*"; DestDir: "{app}\tessdata\"; Flags: ignoreversion; Check: Is64BitInstallMode
|
||||
Source: "..\..\x64\Qt\iconengines\*"; DestDir: "{app}\iconengines\"; Flags: ignoreversion; Check: Is64BitInstallMode
|
||||
|
@ -179,7 +181,7 @@ Source: "..\..\x64\Release\CheckNewApp.exe"; DestDir: "{app}\"; Flags: ignoreve
|
|||
Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\HanvonScan.exe"
|
||||
Name: "{group}\{#MyAppName}"; Filename: "{app}\HanvonScan.exe"
|
||||
Name: "{group}\ººÍõɨÃèÈí¼þ°ïÖúÎĵµ"; Filename: "{app}\HanvonScan_App_Help_manual.pdf"
|
||||
Name: "{group}\жÔØ"; Filename: "{uninstallexe}";
|
||||
Name: "{group}\жÔØ {#MyAppName}"; Filename: "{uninstallexe}";
|
||||
|
||||
[Registry]
|
||||
Root: HKLM; Subkey: "Software\HanvonScan"; ValueType: string; ValueName: "AppDirectory"; ValueData: "{app}"; Flags: uninsdeletekey
|
||||
|
|
|
@ -203,9 +203,9 @@ Name: "{group}\{cm:MyAppName}"; Filename: "{app}\HuaGoScan.exe"
Name: "{group}\
|
|||
;Name: "{group}\Huago scanning software help document"; Filename: "{app}\HuaGoScan_App_Help_manual.pdf"; Languages: english
|
||||
Name: "{group}\华高扫描软件帮助文档"; Filename: "{app}\HuaGoScan_App_Help_manual.pdf"; Languages: chinese_simp
|
||||
;Name: "{group}\華高掃描軟件幫助文檔"; Filename: "{app}\HuaGoScan_App_Help_manual.pdf"; Languages: chinese_trad
|
||||
;Name: "{group}\Uninstall"; Filename: "{uninstallexe}"; Languages: english
|
||||
Name: "{group}\жÔØ"; Filename: "{uninstallexe}"; Languages: chinese_simp
|
||||
;Name: "{group}\жÝd"; Filename: "{uninstallexe}"; Languages: chinese_trad
|
||||
;Name: "{group}\Uninstall {cm:MyAppName}"; Filename: "{uninstallexe}"; Languages: english
|
||||
Name: "{group}\жÔØ {cm:MyAppName}"; Filename: "{uninstallexe}"; Languages: chinese_simp
|
||||
;Name: "{group}\жÝd {cm:MyAppName}"; Filename: "{uninstallexe}"; Languages: chinese_trad
|
||||
|
||||
[Registry]
|
||||
Root: HKLM; Subkey: "Software\HuaGoScan"; ValueType: string; ValueName: "AppDirectory"; ValueData: "{app}"; Flags: uninsdeletekey
|
||||
|
|
|
@ -94,7 +94,7 @@ Source: "..\..\x64\Release\update.zip"; DestDir: "{app}\"; Flags: ignoreversion;
|
|||
Source: "..\..\x64\Release\LSCTwainUI.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: Is64BitInstallMode
|
||||
Source: "..\..\x64\Release\LSCTwainUser.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: Is64BitInstallMode
|
||||
Source: "..\..\x64\Release\TWAINDSM.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: Is64BitInstallMode
|
||||
Source: "..\..\x64\Release\HGOCR.exe"; DestDir: "{app}\"; Flags: ignoreversion; Check: Is64BitInstallMode
|
||||
Source: "..\..\x64\Release\LSCOCR.exe"; DestDir: "{app}\"; Flags: ignoreversion; Check: Is64BitInstallMode
|
||||
Source: "..\..\x64\Release\hwusbdev.key"; DestDir: "{app}\"; Flags: ignoreversion; Check: Is64BitInstallMode
|
||||
Source: "..\..\x64\Release\cnocr.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: Is64BitInstallMode
|
||||
Source: "..\..\x64\Release\doc_seg.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: Is64BitInstallMode
|
||||
|
@ -174,7 +174,7 @@ Source: "..\..\x64\Release\CheckNewApp.exe"; DestDir: "{app}\"; Flags: ignoreve
|
|||
Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\LanxumScan.exe"
|
||||
Name: "{group}\{#MyAppName}"; Filename: "{app}\LanxumScan.exe"
|
||||
Name: "{group}\立思辰扫描软件帮助文档"; Filename: "{app}\LanxumScan_App_Help_manual.pdf"
|
||||
Name: "{group}\жÔØ"; Filename: "{uninstallexe}";
|
||||
Name: "{group}\жÔØ {#MyAppName}"; Filename: "{uninstallexe}";
|
||||
|
||||
[Registry]
|
||||
Root: HKLM; Subkey: "Software\LanxumScan"; ValueType: string; ValueName: "AppDirectory"; ValueData: "{app}"; Flags: uninsdeletekey
|
||||
|
|
|
@ -55,7 +55,10 @@ chinese_simp.MyStr4=
|
|||
;chinese_trad.MyStr1=掃描軟件已安裝,是否卸載原版本?
|
||||
;chinese_trad.MyStr2=請先關閉舊版掃描軟件!
|
||||
;chinese_trad.MyStr3=卸載舊版掃描軟件失敗,停止安裝!
|
||||
;chinese_trad.MyStr4=請先關閉掃描軟件!
|
||||
;chinese_trad.MyStr4=請先關閉掃描軟件!
|
||||
|
||||
[Components]
|
||||
Name: "Twain9200"; Description: "MICROTEKSCAN 9200 TWAIN" ; Types: Full
|
||||
|
||||
[Files]
|
||||
|
||||
|
@ -146,6 +149,26 @@ Source: "..\..\x64\OEM\microtek\scanner.dll"; DestDir: "{app}\"; Flags: ignoreve
|
|||
Source: "..\..\x64\OEM\microtek\lang.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: Is64BitInstallMode
|
||||
Source: "..\..\..\lang\*"; DestDir: "{app}\lang\"; Flags: ignoreversion; Check: Is64BitInstallMode
|
||||
|
||||
; twain32
|
||||
Source: "..\..\x86\Release\ZJTwainUI.dll"; DestDir: "{win}\twain_32\MicrotekTwain\"; Flags: ignoreversion; Check: Is64BitInstallMode
|
||||
Source: "..\..\..\..\code_app\doc\scanner\MicrotekScan_scanSettings_Help_manual.pdf"; DestDir: "{win}\twain_32\MicrotekTwain\"; Flags: ignoreversion; Check: Is64BitInstallMode
|
||||
Source: "..\..\..\..\code_app\doc\scanner\MicrotekScan_scanSettings_Help_manual_EN.pdf"; DestDir: "{win}\twain_32\MicrotekTwain\"; Flags: ignoreversion; Check: Is64BitInstallMode
|
||||
Source: "..\..\x86\VC++\*.dll"; DestDir: "{win}\twain_32\MicrotekTwain\"; Flags: ignoreversion; Check: Is64BitInstallMode
|
||||
Source: "..\..\x86\OEM\microtek\sane.dll"; DestDir: "{win}\twain_32\MicrotekTwain\"; Flags: ignoreversion; Check: Is64BitInstallMode
|
||||
Source: "..\..\x86\OEM\microtek\scanner.dll"; DestDir: "{win}\twain_32\MicrotekTwain\"; Flags: ignoreversion; Check: Is64BitInstallMode
|
||||
Source: "..\..\x86\OEM\microtek\lang.dll"; DestDir: "{win}\twain_32\MicrotekTwain\"; Flags: ignoreversion; Check: Is64BitInstallMode
|
||||
Source: "..\..\..\lang\*"; DestDir: "{win}\twain_32\MicrotekTwain\lang\"; Flags: ignoreversion; Check: Is64BitInstallMode
|
||||
Source: "..\..\x86\Release\ZJBase.dll"; DestDir: "{win}\twain_32\MicrotekTwain\"; Flags: ignoreversion; Check: Is64BitInstallMode
|
||||
Source: "..\..\x86\Release\ZJImgFmt.dll"; DestDir: "{win}\twain_32\MicrotekTwain\"; Flags: ignoreversion; Check: Is64BitInstallMode
|
||||
Source: "..\..\x86\Release\ZJImgProc.dll"; DestDir: "{win}\twain_32\MicrotekTwain\"; Flags: ignoreversion; Check: Is64BitInstallMode
|
||||
Source: "..\..\x86\Release\ZJVersion.dll"; DestDir: "{win}\twain_32\MicrotekTwain\"; Flags: ignoreversion; Check: Is64BitInstallMode
|
||||
Source: "..\..\x86\Release\tessdata\*"; DestDir: "{win}\twain_32\MicrotekTwain\tessdata\"; Flags: ignoreversion; Check: Is64BitInstallMode
|
||||
Source: "..\..\x86\Release\microtek-settings\*"; DestDir: "{win}\twain_32\MicrotekTwain\settings\"; Flags: ignoreversion recursesubdirs; Check: Is64BitInstallMode
|
||||
Source: "..\..\x86\OEM\microtek\microtektwain9200.ds"; DestDir: "{win}\twain_32\MicrotekTwain\"; Flags: ignoreversion; Components: Twain9200;
|
||||
|
||||
; twain64
|
||||
Source: "..\..\x64\OEM\microtek\microtektwain9200.ds"; DestDir: "{win}\twain_64\MicrotekTwain\"; Flags: ignoreversion; Components: Twain9200; Check: Is64BitInstallMode
|
||||
|
||||
;拷贝驱动
|
||||
Source: "..\..\usb\microtek\Microtek_A3HG_scanner_usb.inf"; DestDir: "{app}\driver\"; Flags: ignoreversion recursesubdirs;
|
||||
Source: "..\..\usb\microtek\Microtek_A3HG_scanner_usb.cat"; DestDir: "{app}\driver\"; Flags: ignoreversion recursesubdirs;
|
||||
|
@ -169,14 +192,19 @@ Name: "{group}\{cm:MyAppName}"; Filename: "{app}\MicrotekScan.exe"
|
|||
Name: "{group}\Microtek DocWizard EX Scanner help document"; Filename: "{app}\MicrotekScan_App_Help_manual.pdf"; Languages: english
|
||||
Name: "{group}\中晶扫描软件帮助文档"; Filename: "{app}\MicrotekScan_App_Help_manual.pdf"; Languages: chinese_simp
|
||||
;Name: "{group}\中晶掃描軟件幫助文檔"; Filename: "{app}\MicrotekScan_App_Help_manual.pdf"; Languages: chinese_trad
|
||||
Name: "{group}\Uninstall"; Filename: "{uninstallexe}"; Languages: english
|
||||
Name: "{group}\卸载"; Filename: "{uninstallexe}"; Languages: chinese_simp
|
||||
;Name: "{group}\卸載"; Filename: "{uninstallexe}"; Languages: chinese_trad
|
||||
Name: "{group}\Uninstall {cm:MyAppName}"; Filename: "{uninstallexe}"; Languages: english
|
||||
Name: "{group}\卸载 {cm:MyAppName}"; Filename: "{uninstallexe}"; Languages: chinese_simp
|
||||
;Name: "{group}\卸載 {cm:MyAppName}"; Filename: "{uninstallexe}"; Languages: chinese_trad
|
||||
|
||||
[Registry]
|
||||
Root: HKLM; Subkey: "Software\MicrotekScan"; ValueType: string; ValueName: "AppDirectory"; ValueData: "{app}"; Flags: uninsdeletekey
|
||||
Root: HKLM; Subkey: "Software\MicrotekScan"; ValueType: string; ValueName: "Application"; ValueData: "{app}\MicrotekScan.exe"; Flags: uninsdeletekey
|
||||
Root: HKLM; Subkey: "Software\MicrotekScan"; ValueType: string; ValueName: "AppVersion"; ValueData: "{#MyAppVersion}"; Flags: uninsdeletekey
|
||||
Root: HKLM; Subkey: "Software\MicrotekScan"; ValueType: string; ValueName: "DriverPath"; ValueData: "{app}"; Flags: uninsdeletekey; Check: not Is64BitInstallMode
|
||||
Root: HKLM; Subkey: "Software\MicrotekScan"; ValueType: string; ValueName: "DriverPath"; ValueData: "{win}\twain_32\MicrotekTwain"; Flags: uninsdeletekey; Check: Is64BitInstallMode
|
||||
Root: HKLM; Subkey: "Software\MicrotekScan"; ValueType: string; ValueName: "DriverPath64"; ValueData: "{app}"; Flags: uninsdeletekey; Check: Is64BitInstallMode
|
||||
Root: HKLM; Subkey: "Software\WOW6432Node\MicrotekScan"; ValueType: string; ValueName: "DriverPath"; ValueData: "{win}\twain_32\MicrotekTwain"; Flags: uninsdeletekey; Check: Is64BitInstallMode
|
||||
Root: HKLM; Subkey: "Software\WOW6432Node\MicrotekScan"; ValueType: string; ValueName: "DriverPath64"; ValueData: "{app}"; Flags: uninsdeletekey; Check: Is64BitInstallMode
|
||||
|
||||
[Code]
|
||||
|
||||
|
|
|
@ -1,136 +0,0 @@
|
|||
; Script generated by the Inno Setup Script Wizard.
|
||||
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
|
||||
|
||||
#define MyAppVersion GetFileVersion('..\..\x64\OEM\microtek\sane.dll')
|
||||
#define MyAppSetupName "Microtek DocWizard EX_TWAIN"
|
||||
#define MyAppDefSetupDir "Microtek DocWizard EX"
|
||||
|
||||
[Setup]
|
||||
; NOTE: The value of AppId uniquely identifies this application.
|
||||
; Do not use the same AppId value in installers for other applications.
|
||||
; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)
|
||||
AppId={{DDE9139A-3298-4CB8-BB31-755A1F158D93}
|
||||
AppName={cm:MyAppName}
|
||||
AppVerName={cm:MyAppName}
|
||||
AppVersion={#MyAppVersion}
|
||||
DefaultDirName={pf}\{#MyAppDefSetupDir}
|
||||
DefaultGroupName={cm:MyAppName}
|
||||
VersionInfoVersion={#MyAppVersion}
|
||||
OutputDir=..\..\package
|
||||
OutputBaseFilename={#MyAppSetupName}_{#MyAppVersion}
|
||||
Compression=lzma
|
||||
AppPublisher={cm:MyAppPublisher}
|
||||
SolidCompression=no
|
||||
UninstallIconFile=uninstall.ico
|
||||
SetupIconFile=MicrotekScan_App.ico
|
||||
LicenseFile=MicrotekScan_App_License.txt
|
||||
AlwaysShowComponentsList=true
|
||||
ArchitecturesInstallIn64BitMode=x64
|
||||
;PrivilegesRequired=admin
|
||||
DisableWelcomePage=no
|
||||
ShowLanguageDialog=yes
|
||||
ShowUndisplayableLanguages=yes
|
||||
DisableDirPage=yes
|
||||
|
||||
[Languages]
Name: "english"; MessagesFile: "compiler:Languages/English.isl"; LicenseFile:MicrotekScan_App_License_En.txt
|
||||
Name: "chinese_simp"; MessagesFile: "compiler:Languages/ChineseSimp.isl"; LicenseFile:MicrotekScan_App_License.txt
;Name: "chinese_trad"; MessagesFile: "compiler:Languages/ChineseTrad.isl"; LicenseFile:MicrotekScan_App_License_Cn_Tr.txt
|
||||
|
||||
[CustomMessages]
|
||||
; english
|
||||
english.MyAppName=Microtek DocWizard EX TWAIN
|
||||
english.MyAppPublisher=Shanghai Microtek Technology Co., Ltd
|
||||
; chinese_simp
|
||||
chinese_simp.MyAppName=Microtek DocWizard EX TWAIN
|
||||
chinese_simp.MyAppPublisher=上海中晶科技有限公司
|
||||
; chinese_trad
|
||||
;chinese_trad.MyAppName=Microtek DocWizard EX TWAIN
|
||||
;chinese_trad.MyAppPublisher=上海中晶科技有限公司
|
||||
|
||||
[Files]
|
||||
|
||||
Source: ".\MicrotekScan_App.ico"; DestDir: "{win}\twain_32\MicrotekTwain\"; Flags: ignoreversion
|
||||
|
||||
; twain32
Source: "..\..\..\..\code_app\doc\scanner\MicrotekScan_scanSettings_Help_manual.pdf"; DestDir: "{win}\twain_32\MicrotekTwain\"; Flags: ignoreversion;
|
||||
Source: "..\..\..\..\code_app\doc\scanner\MicrotekScan_scanSettings_Help_manual_EN.pdf"; DestDir: "{win}\twain_32\MicrotekTwain\"; Flags: ignoreversion;
|
||||
Source: "..\..\x86\Release\ZJTwainUI.dll"; DestDir: "{win}\twain_32\MicrotekTwain\"; Flags: ignoreversion;
|
||||
Source: "..\..\x86\VC++\*.dll"; DestDir: "{win}\twain_32\MicrotekTwain\"; Flags: ignoreversion;
|
||||
Source: "..\..\x86\OEM\microtek\sane.dll"; DestDir: "{win}\twain_32\MicrotekTwain\"; Flags: ignoreversion;
|
||||
Source: "..\..\x86\OEM\microtek\scanner.dll"; DestDir: "{win}\twain_32\MicrotekTwain\"; Flags: ignoreversion;
|
||||
Source: "..\..\x86\OEM\microtek\lang.dll"; DestDir: "{win}\twain_32\MicrotekTwain\"; Flags: ignoreversion;
|
||||
Source: "..\..\..\lang\*"; DestDir: "{win}\twain_32\MicrotekTwain\lang\"; Flags: ignoreversion;
|
||||
Source: "..\..\x86\Release\ZJBase.dll"; DestDir: "{win}\twain_32\MicrotekTwain\"; Flags: ignoreversion;
|
||||
Source: "..\..\x86\Release\ZJImgFmt.dll"; DestDir: "{win}\twain_32\MicrotekTwain\"; Flags: ignoreversion;
|
||||
Source: "..\..\x86\Release\ZJImgProc.dll"; DestDir: "{win}\twain_32\MicrotekTwain\"; Flags: ignoreversion;
|
||||
Source: "..\..\x86\Release\ZJVersion.dll"; DestDir: "{win}\twain_32\MicrotekTwain\"; Flags: ignoreversion;
|
||||
Source: "..\..\x86\Release\tessdata\*"; DestDir: "{win}\twain_32\MicrotekTwain\tessdata\"; Flags: ignoreversion;
|
||||
Source: "..\..\x86\OEM\microtek\microtektwain9200.ds"; DestDir: "{win}\twain_32\MicrotekTwain\"; Flags: ignoreversion;
|
||||
Source: "..\..\x86\Release\microtek-settings\*"; DestDir: "{win}\twain_32\MicrotekTwain\settings\"; Flags: ignoreversion recursesubdirs
|
||||
|
||||
; twain64
|
||||
Source: "..\..\..\..\code_app\doc\scanner\MicrotekScan_scanSettings_Help_manual.pdf"; DestDir: "{win}\twain_64\MicrotekTwain\"; Flags: ignoreversion; Check: Is64BitInstallMode
Source: "..\..\..\..\code_app\doc\scanner\MicrotekScan_scanSettings_Help_manual_EN.pdf"; DestDir: "{win}\twain_64\MicrotekTwain\"; Flags: ignoreversion; Check: Is64BitInstallMode
|
||||
Source: "..\..\x64\Release\ZJTwainUI.dll"; DestDir: "{win}\twain_64\MicrotekTwain\"; Flags: ignoreversion; Check: Is64BitInstallMode
|
||||
Source: "..\..\x64\VC++\*"; DestDir: "{win}\twain_64\MicrotekTwain\"; Flags: ignoreversion; Check: Is64BitInstallMode
|
||||
Source: "..\..\x64\OEM\microtek\sane.dll"; DestDir: "{win}\twain_64\MicrotekTwain\"; Flags: ignoreversion; Check: Is64BitInstallMode
|
||||
Source: "..\..\x64\OEM\microtek\scanner.dll"; DestDir: "{win}\twain_64\MicrotekTwain\"; Flags: ignoreversion; Check: Is64BitInstallMode
|
||||
Source: "..\..\x64\OEM\microtek\lang.dll"; DestDir: "{win}\twain_64\MicrotekTwain\"; Flags: ignoreversion; Check: Is64BitInstallMode
|
||||
Source: "..\..\..\lang\*"; DestDir: "{win}\twain_64\MicrotekTwain\lang\"; Flags: ignoreversion; Check: Is64BitInstallMode
|
||||
Source: "..\..\x64\Release\ZJBase.dll"; DestDir: "{win}\twain_64\MicrotekTwain\"; Flags: ignoreversion; Check: Is64BitInstallMode
|
||||
Source: "..\..\x64\Release\ZJImgFmt.dll"; DestDir: "{win}\twain_64\MicrotekTwain\"; Flags: ignoreversion; Check: Is64BitInstallMode
|
||||
Source: "..\..\x64\Release\ZJImgProc.dll"; DestDir: "{win}\twain_64\MicrotekTwain\"; Flags: ignoreversion; Check: Is64BitInstallMode
|
||||
Source: "..\..\x64\Release\ZJVersion.dll"; DestDir: "{win}\twain_64\MicrotekTwain\"; Flags: ignoreversion; Check: Is64BitInstallMode
|
||||
Source: "..\..\x64\Release\tessdata\*"; DestDir: "{win}\twain_64\MicrotekTwain\tessdata\"; Flags: ignoreversion; Check: Is64BitInstallMode
|
||||
Source: "..\..\x64\OEM\microtek\microtektwain9200.ds"; DestDir: "{win}\twain_64\MicrotekTwain\"; Flags: ignoreversion; Check: Is64BitInstallMode
|
||||
Source: "..\..\x86\Release\microtek-settings\*"; DestDir: "{win}\twain_64\MicrotekTwain\settings\"; Flags: ignoreversion recursesubdirs; Check: Is64BitInstallMode
|
||||
|
||||
;拷贝驱动
|
||||
Source: "..\..\usb\microtek\Microtek_A3HG_scanner_usb.inf"; DestDir: "{win}\twain_32\MicrotekTwain\driver\"; Flags: ignoreversion recursesubdirs;
|
||||
Source: "..\..\usb\microtek\Microtek_A3HG_scanner_usb.cat"; DestDir: "{win}\twain_32\MicrotekTwain\driver\"; Flags: ignoreversion recursesubdirs;
|
||||
Source: "..\..\x86\Release\DPInst32.exe"; DestDir: "{win}\twain_32\MicrotekTwain\"; Flags: ignoreversion recursesubdirs; Check: not IsWin64
|
||||
Source: "..\..\x64\Release\DPInst64.exe"; DestDir: "{win}\twain_32\MicrotekTwain\"; Flags: ignoreversion recursesubdirs; Check: IsWin64
|
||||
|
||||
|
||||
[INI]
|
||||
|
||||
[Icons]
|
||||
Name: "{group}\Uninstall"; Filename: "{uninstallexe}"; Languages: english
|
||||
Name: "{group}\卸载"; Filename: "{uninstallexe}"; Languages: chinese_simp
|
||||
;Name: "{group}\卸載"; Filename: "{uninstallexe}"; Languages: chinese_trad
|
||||
|
||||
[Registry]
|
||||
Root: HKLM; Subkey: "Software\MicrotekScan"; ValueType: string; ValueName: "DriverPath"; ValueData: "{win}\twain_32\MicrotekTwain"; Flags: uninsdeletekey
|
||||
Root: HKLM; Subkey: "Software\MicrotekScan"; ValueType: string; ValueName: "DriverPath64"; ValueData: "{win}\twain_64\MicrotekTwain"; Flags: uninsdeletekey; Check: Is64BitInstallMode
|
||||
Root: HKLM; Subkey: "Software\WOW6432Node\MicrotekScan"; ValueType: string; ValueName: "DriverPath"; ValueData: "{win}\twain_32\MicrotekTwain"; Flags: uninsdeletekey; Check: Is64BitInstallMode
|
||||
Root: HKLM; Subkey: "Software\WOW6432Node\MicrotekScan"; ValueType: string; ValueName: "DriverPath64"; ValueData: "{win}\twain_64\MicrotekTwain"; Flags: uninsdeletekey; Check: Is64BitInstallMode
|
||||
|
||||
[Code]
|
||||
|
||||
function SetUninstallIcon(iconPath:string): Boolean;
|
||||
var
|
||||
InstalledVersion,SubKeyName: String;
|
||||
begin
|
||||
SubKeyName := 'Software\Microsoft\Windows\CurrentVersion\Uninstall\{DDE9139A-3298-4CB8-BB31-755A1F158D93}_is1';
|
||||
RegWriteStringValue(HKLM,SubKeyName,'DisplayIcon',iconPath);
|
||||
end;
|
||||
|
||||
procedure CurPageChanged(CurPageID: Integer);
|
||||
begin
|
||||
if CurPageID = wpFinished then
|
||||
begin
|
||||
SetUninstallIcon(ExpandConstant('{win}\twain_32\MicrotekTwain\MicrotekScan_App.ico'));
|
||||
end;
|
||||
end;
|
||||
|
||||
procedure CurUninstallStepChanged(CurUninstallStep:TUninstallStep);
|
||||
begin
|
||||
if CurUninstallStep = usDone then
|
||||
begin
|
||||
DelTree(ExpandConstant('{win}\twain_32\MicrotekTwain'), True, True, True);
|
||||
DelTree(ExpandConstant('{win}\twain_64\MicrotekTwain'), True, True, True);
|
||||
end;
|
||||
end;
|
||||
|
||||
[Run]
|
||||
Filename: "{win}\twain_32\MicrotekTwain\DPInst32"; Parameters: "/path ""{win}\twain_32\MicrotekTwain\driver"" /sw /se /lm /f"; Check: not IsWin64
|
||||
Filename: "{win}\twain_32\MicrotekTwain\DPInst64"; Parameters: "/path ""{win}\twain_32\MicrotekTwain\driver"" /sw /se /lm /f"; Check: IsWin64
|
||||
|
||||
[UninstallRun]
;Filename: "{win}\twain_32\MicrotekTwain\DPInst32"; Parameters: "/u ""{win}\twain_32\MicrotekTwain\driver\Microtek_A3HG_scanner_usb.inf"" /q /d"; Check: not IsWin64
;Filename: "{win}\twain_32\MicrotekTwain\DPInst64"; Parameters: "/u ""{win}\twain_32\MicrotekTwain\driver\Microtek_A3HG_scanner_usb.inf"" /q /d"; Check: IsWin64
|
|
@ -52,7 +52,7 @@ Source: "..\..\x64\Release\DPInst64.exe"; DestDir: "{app}\"; Flags: ignoreversi
|
|||
[Icons]
|
||||
Name: "{commondesktop}\{cm:MyAppName}"; Filename: "{app}\After_sales_tool.exe"
|
||||
Name: "{group}\{cm:MyAppName}"; Filename: "{app}\After_sales_tool.exe"
|
||||
Name: "{group}\жÔØ"; Filename: "{uninstallexe}"; Languages: chinese_simp
|
||||
Name: "{group}\жÔØ {cm:MyAppName}"; Filename: "{uninstallexe}"; Languages: chinese_simp
|
||||
|
||||
[Code]
|
||||
|
||||
|
|
Loading…
Reference in New Issue