From 1e4e623a683fa81a0826957b749ced0547cde564 Mon Sep 17 00:00:00 2001 From: luoliangyi <87842688@qq.com> Date: Tue, 31 Jan 2023 09:05:55 +0800 Subject: [PATCH] =?UTF-8?q?1.=E5=A2=9E=E5=8A=A0=E4=B8=AD=E6=99=B6usb?= =?UTF-8?q?=E9=A9=B1=E5=8A=A8=202.=E5=8D=8E=E9=AB=98=E6=89=93=E5=8C=85?= =?UTF-8?q?=E8=84=9A=E6=9C=AC=E5=B1=8F=E8=94=BD=E5=A4=9A=E8=AF=AD=E8=A8=80?= =?UTF-8?q?=203.=E5=85=B6=E4=BB=96OEM=E5=8E=82=E5=95=86=E6=89=93=E5=8C=85?= =?UTF-8?q?=E8=84=9A=E6=9C=AC=E5=A2=9E=E5=8A=A0lang.dll=E5=92=8C=E8=AF=AD?= =?UTF-8?q?=E8=A8=80=E5=8C=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- win/setup/scanner/CumtennScan_App_Setup.iss | 6 + win/setup/scanner/HanvonScan_App_Setup.iss | 6 + win/setup/scanner/HuaGoScan_App_Setup.iss | 26 ++-- win/setup/scanner/LanxumScan_App_Setup.iss | 6 + win/setup/scanner/MicrotekScan_App_Setup.iss | 31 ++-- .../microtek/Microtek_A3HG_scanner_usb.cat | Bin 0 -> 12489 bytes .../microtek/Microtek_A3HG_scanner_usb.inf | 147 ++++++++++++++++++ 7 files changed, 189 insertions(+), 33 deletions(-) create mode 100644 win/usb/microtek/Microtek_A3HG_scanner_usb.cat create mode 100644 win/usb/microtek/Microtek_A3HG_scanner_usb.inf diff --git a/win/setup/scanner/CumtennScan_App_Setup.iss b/win/setup/scanner/CumtennScan_App_Setup.iss index 1f16f6f..dba5176 100644 --- a/win/setup/scanner/CumtennScan_App_Setup.iss +++ b/win/setup/scanner/CumtennScan_App_Setup.iss @@ -85,6 +85,8 @@ Source: "..\..\x86\Release\concrt140.dll"; DestDir: "{app}\"; Flags: ignoreversi Source: "..\..\x86\Release\zlib.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: not Is64BitInstallMode Source: "..\..\x86\OEM\cumtenn\sane.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: not Is64BitInstallMode Source: "..\..\x86\OEM\cumtenn\scanner.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: not Is64BitInstallMode +Source: "..\..\x86\OEM\cumtenn\lang.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: not Is64BitInstallMode +Source: "..\..\..\lang\*"; DestDir: "{app}\lang\"; Flags: ignoreversion; Check: not Is64BitInstallMode ; app64 Source: "..\..\x64\Release\hwusbdev.key"; DestDir: "{app}\"; Flags: ignoreversion; Check: Is64BitInstallMode Source: "..\..\x64\Release\tessdata\*"; DestDir: "{app}\tessdata\"; Flags: ignoreversion; Check: Is64BitInstallMode @@ -124,6 +126,8 @@ Source: "..\..\x64\Release\concrt140.dll"; DestDir: "{app}\"; Flags: ignoreversi Source: "..\..\x64\Release\zlib.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: Is64BitInstallMode Source: "..\..\x64\OEM\cumtenn\sane.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: Is64BitInstallMode Source: "..\..\x64\OEM\cumtenn\scanner.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: Is64BitInstallMode +Source: "..\..\x64\OEM\cumtenn\lang.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: Is64BitInstallMode +Source: "..\..\..\lang\*"; DestDir: "{app}\lang\"; Flags: ignoreversion; Check: Is64BitInstallMode ; twain32 Source: "..\..\..\..\code_app\doc\scanner\CumtennScan_scanSettings_Help_manual.pdf"; DestDir: "{win}\twain_32\CumtennTwain\"; Flags: ignoreversion; Check: Is64BitInstallMode Source: "..\..\x86\Release\hwusbdev.key"; DestDir: "{win}\twain_32\CumtennTwain\"; Flags: ignoreversion; Check: Is64BitInstallMode @@ -148,6 +152,8 @@ Source: "..\..\x86\Release\concrt140.dll"; DestDir: "{win}\twain_32\CumtennTwain Source: "..\..\x86\Release\zlib.dll"; DestDir: "{win}\twain_32\CumtennTwain\"; Flags: ignoreversion; Check: Is64BitInstallMode Source: "..\..\x86\OEM\cumtenn\sane.dll"; DestDir: "{win}\twain_32\CumtennTwain\"; Flags: ignoreversion; Check: Is64BitInstallMode Source: "..\..\x86\OEM\cumtenn\scanner.dll"; DestDir: "{win}\twain_32\CumtennTwain\"; Flags: ignoreversion; Check: Is64BitInstallMode +Source: "..\..\x86\OEM\cumtenn\lang.dll"; DestDir: "{win}\twain_32\CumtennTwain\"; Flags: ignoreversion; Check: Is64BitInstallMode +Source: "..\..\..\lang\*"; DestDir: "{win}\twain_32\CumtennTwain\lang\"; Flags: ignoreversion; Check: Is64BitInstallMode Source: "..\..\x86\Release\CTSBase.dll"; DestDir: "{win}\twain_32\CumtennTwain\"; Flags: ignoreversion; Check: Is64BitInstallMode Source: "..\..\x86\Release\CTSImgFmt.dll"; DestDir: "{win}\twain_32\CumtennTwain\"; Flags: ignoreversion; Check: Is64BitInstallMode Source: "..\..\x86\Release\CTSImgProc.dll"; DestDir: "{win}\twain_32\CumtennTwain\"; Flags: ignoreversion; Check: Is64BitInstallMode diff --git a/win/setup/scanner/HanvonScan_App_Setup.iss b/win/setup/scanner/HanvonScan_App_Setup.iss index b35299d..4c4726a 100644 --- a/win/setup/scanner/HanvonScan_App_Setup.iss +++ b/win/setup/scanner/HanvonScan_App_Setup.iss @@ -86,6 +86,8 @@ Source: "..\..\x86\Release\concrt140.dll"; DestDir: "{app}\"; Flags: ignoreversi Source: "..\..\x86\Release\zlib.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: not Is64BitInstallMode Source: "..\..\x86\OEM\hanvon\sane.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: not Is64BitInstallMode Source: "..\..\x86\OEM\hanvon\scanner.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: not Is64BitInstallMode +Source: "..\..\x86\OEM\hanvon\lang.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: not Is64BitInstallMode +Source: "..\..\..\lang\*"; DestDir: "{app}\lang\"; Flags: ignoreversion; Check: not Is64BitInstallMode ; app64 Source: "..\..\x64\Release\hwusbdev.key"; DestDir: "{app}\"; Flags: ignoreversion; Check: Is64BitInstallMode @@ -126,6 +128,8 @@ Source: "..\..\x64\Release\concrt140.dll"; DestDir: "{app}\"; Flags: ignoreversi Source: "..\..\x64\Release\zlib.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: Is64BitInstallMode Source: "..\..\x64\OEM\hanvon\sane.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: Is64BitInstallMode Source: "..\..\x64\OEM\hanvon\scanner.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: Is64BitInstallMode +Source: "..\..\x64\OEM\hanvon\lang.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: Is64BitInstallMode +Source: "..\..\..\lang\*"; DestDir: "{app}\lang\"; Flags: ignoreversion; Check: Is64BitInstallMode ; twain32 Source: "..\..\..\..\code_app\doc\scanner\HanvonScan_scanSettings_Help_manual.pdf"; DestDir: "{win}\twain_32\HanvonTwain\"; Flags: ignoreversion; Check: Is64BitInstallMode @@ -151,6 +155,8 @@ Source: "..\..\x86\Release\concrt140.dll"; DestDir: "{win}\twain_32\HanvonTwain\ Source: "..\..\x86\Release\zlib.dll"; DestDir: "{win}\twain_32\HanvonTwain\"; Flags: ignoreversion; Check: Is64BitInstallMode Source: "..\..\x86\OEM\hanvon\sane.dll"; DestDir: "{win}\twain_32\HanvonTwain\"; Flags: ignoreversion; Check: Is64BitInstallMode Source: "..\..\x86\OEM\hanvon\scanner.dll"; DestDir: "{win}\twain_32\HanvonTwain\"; Flags: ignoreversion; Check: Is64BitInstallMode +Source: "..\..\x86\OEM\hanvon\lang.dll"; DestDir: "{win}\twain_32\HanvonTwain\"; Flags: ignoreversion; Check: Is64BitInstallMode +Source: "..\..\..\lang\*"; DestDir: "{win}\twain_32\HanvonTwain\lang\"; Flags: ignoreversion; Check: Is64BitInstallMode Source: "..\..\x86\Release\HWBase.dll"; DestDir: "{win}\twain_32\HanvonTwain\"; Flags: ignoreversion; Check: Is64BitInstallMode Source: "..\..\x86\Release\HWImgFmt.dll"; DestDir: "{win}\twain_32\HanvonTwain\"; Flags: ignoreversion; Check: Is64BitInstallMode Source: "..\..\x86\Release\HWImgProc.dll"; DestDir: "{win}\twain_32\HanvonTwain\"; Flags: ignoreversion; Check: Is64BitInstallMode diff --git a/win/setup/scanner/HuaGoScan_App_Setup.iss b/win/setup/scanner/HuaGoScan_App_Setup.iss index a151c70..9172bce 100644 --- a/win/setup/scanner/HuaGoScan_App_Setup.iss +++ b/win/setup/scanner/HuaGoScan_App_Setup.iss @@ -28,20 +28,20 @@ AlwaysShowComponentsList=true ArchitecturesInstallIn64BitMode=x64 PrivilegesRequired=admin DisableWelcomePage=no -ShowLanguageDialog=yes -ShowUndisplayableLanguages=yes +;ShowLanguageDialog=yes +;ShowUndisplayableLanguages=yes -[Languages] Name: "english"; MessagesFile: "compiler:Languages/English.isl"; LicenseFile:HuaGoScan_App_License_En.txt +[Languages] ;Name: "english"; MessagesFile: "compiler:Languages/English.isl"; LicenseFile:HuaGoScan_App_License_En.txt Name: "chinese_simp"; MessagesFile: "compiler:Languages/ChineseSimp.isl"; LicenseFile:HuaGoScan_App_License.txt ;Name: "chinese_trad"; MessagesFile: "compiler:Languages/ChineseTrad.isl"; LicenseFile:HuaGoScan_App_License_Cn_Tr.txt [CustomMessages] ; english -english.MyAppName=Huago Scanning Software -english.MyAppPublisher=Ningbo Huagao Information Technology Co., Ltd -english.MyStr1=The scanning software has been installed. Do you want to uninstall the original version? -english.MyStr2=Please close the old scanning software first! -english.MyStr3=Failed to uninstall the old scanning software, stop installing! -english.MyStr4=Please close the scanning software first! +;english.MyAppName=Huago Scanning Software +;english.MyAppPublisher=Ningbo Huagao Information Technology Co., Ltd +;english.MyStr1=The scanning software has been installed. Do you want to uninstall the original version? +;english.MyStr2=Please close the old scanning software first! +;english.MyStr3=Failed to uninstall the old scanning software, stop installing! +;english.MyStr4=Please close the scanning software first! ; chinese_simp chinese_simp.MyAppName=华高扫描软件 chinese_simp.MyAppPublisher=宁波华高信息科技有限公司 @@ -58,7 +58,7 @@ chinese_simp.MyStr4= ;chinese_trad.MyStr4=請先關閉掃描軟件! [Components] -Name: "Upgrade"; Description: "Upgrade" ; Types: Full; Languages: english +;Name: "Upgrade"; Description: "Upgrade" ; Types: Full; Languages: english Name: "Upgrade"; Description: "在线升级功能" ; Types: Full; Languages: chinese_simp ;Name: "Upgrade"; Description: "線上升級功能" ; Types: Full; Languages: chinese_trad Name: "TwainG100"; Description: "HUAGOSCAN G100 TWAIN" ; Types: Full @@ -215,10 +215,10 @@ Source: "..\..\x64\Release\HGCheckNewApp.exe"; DestDir: "{app}\"; Flags: ignore [Icons] Name: "{commondesktop}\{cm:MyAppName}"; Filename: "{app}\HuaGoScan.exe" Name: "{group}\{cm:MyAppName}"; Filename: "{app}\HuaGoScan.exe" -Name: "{group}\Huago scanning software help document"; Filename: "{app}\HuaGoScan_App_Help_manual.pdf"; Languages: english +;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}\Uninstall"; Filename: "{uninstallexe}"; Languages: english Name: "{group}\卸载"; Filename: "{uninstallexe}"; Languages: chinese_simp ;Name: "{group}\卸載"; Filename: "{uninstallexe}"; Languages: chinese_trad @@ -368,7 +368,7 @@ begin Filename: "{app}\DPInst32"; Parameters: "/path ""{app}\driver"" /sw /se /lm /f"; Check: not IsWin64; Flags: runascurrentuser Filename: "{app}\DPInst64"; Parameters: "/path ""{app}\driver"" /sw /se /lm /f"; Check: IsWin64; Flags: runascurrentuser Filename: "{app}\HGUpgradeApp.exe"; Parameters:"-type=postinstallinfo -appName=Scanner -desc=install/upgrade"; Components: Upgrade; Flags: runascurrentuser -Filename: "{app}\HuaGoScan.exe"; Description: "{cm:LaunchProgram, {cm:MyAppName}}"; Parameters:"-language=english"; Flags: postinstall nowait skipifsilent runascurrentuser; Languages: english +;Filename: "{app}\HuaGoScan.exe"; Description: "{cm:LaunchProgram, {cm:MyAppName}}"; Parameters:"-language=english"; Flags: postinstall nowait skipifsilent runascurrentuser; Languages: english Filename: "{app}\HuaGoScan.exe"; Description: "{cm:LaunchProgram, {cm:MyAppName}}"; Parameters:"-language=chinese"; Flags: postinstall nowait skipifsilent runascurrentuser; Languages: chinese_simp ;Filename: "{app}\HuaGoScan.exe"; Description: "{cm:LaunchProgram, {cm:MyAppName}}"; Parameters:"-language=chinese-trad"; Flags: postinstall nowait skipifsilent runascurrentuser; Languages: chinese_trad diff --git a/win/setup/scanner/LanxumScan_App_Setup.iss b/win/setup/scanner/LanxumScan_App_Setup.iss index 5e4a6db..ad7c795 100644 --- a/win/setup/scanner/LanxumScan_App_Setup.iss +++ b/win/setup/scanner/LanxumScan_App_Setup.iss @@ -68,6 +68,8 @@ Source: "..\..\x86\Release\vcruntime140.dll"; DestDir: "{app}\"; Flags: ignoreve Source: "..\..\x86\Release\concrt140.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: not Is64BitInstallMode Source: "..\..\x86\OEM\lanxum\sane.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: not Is64BitInstallMode Source: "..\..\x86\OEM\lanxum\scanner.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: not Is64BitInstallMode +Source: "..\..\x86\OEM\lanxum\lang.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: not Is64BitInstallMode +Source: "..\..\..\lang\*"; DestDir: "{app}\lang\"; Flags: ignoreversion; Check: not Is64BitInstallMode ; app64 Source: "..\..\x64\Qt\iconengines\*"; DestDir: "{app}\iconengines\"; Flags: ignoreversion; Check: Is64BitInstallMode Source: "..\..\x64\Release\tessdata\*"; DestDir: "{app}\tessdata\"; Flags: ignoreversion; Check: Is64BitInstallMode @@ -90,6 +92,8 @@ Source: "..\..\x64\Release\vcruntime140_1.dll"; DestDir: "{app}\"; Flags: ignore Source: "..\..\x64\Release\concrt140.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: Is64BitInstallMode Source: "..\..\x64\OEM\lanxum\sane.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: Is64BitInstallMode Source: "..\..\x64\OEM\lanxum\scanner.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: Is64BitInstallMode +Source: "..\..\x64\OEM\lanxum\lang.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: Is64BitInstallMode +Source: "..\..\..\lang\*"; DestDir: "{app}\lang\"; Flags: ignoreversion; Check: Is64BitInstallMode ; twain32 Source: "..\..\..\..\code_app\doc\scanner\LanxumScan_scanSettings_Help_manual.pdf"; DestDir: "{win}\twain_32\LanxumTwain\"; Flags: ignoreversion; Check: Is64BitInstallMode @@ -98,6 +102,8 @@ Source: "..\..\x86\Release\vcruntime140.dll"; DestDir: "{win}\twain_32\LanxumTwa Source: "..\..\x86\Release\concrt140.dll"; DestDir: "{win}\twain_32\LanxumTwain\"; Flags: ignoreversion; Check: Is64BitInstallMode Source: "..\..\x86\OEM\lanxum\sane.dll"; DestDir: "{win}\twain_32\LanxumTwain\"; Flags: ignoreversion; Check: Is64BitInstallMode Source: "..\..\x86\OEM\lanxum\scanner.dll"; DestDir: "{win}\twain_32\LanxumTwain\"; Flags: ignoreversion; Check: Is64BitInstallMode +Source: "..\..\x86\OEM\lanxum\lang.dll"; DestDir: "{win}\twain_32\LanxumTwain\"; Flags: ignoreversion; Check: Is64BitInstallMode +Source: "..\..\..\lang\*"; DestDir: "{win}\twain_32\LanxumTwain\lang\"; Flags: ignoreversion; Check: Is64BitInstallMode Source: "..\..\x86\Release\LSCBase.dll"; DestDir: "{win}\twain_32\LanxumTwain\"; Flags: ignoreversion; Check: Is64BitInstallMode Source: "..\..\x86\Release\LSCImgFmt.dll"; DestDir: "{win}\twain_32\LanxumTwain\"; Flags: ignoreversion; Check: Is64BitInstallMode Source: "..\..\x86\Release\LSCImgProc.dll"; DestDir: "{win}\twain_32\LanxumTwain\"; Flags: ignoreversion; Check: Is64BitInstallMode diff --git a/win/setup/scanner/MicrotekScan_App_Setup.iss b/win/setup/scanner/MicrotekScan_App_Setup.iss index 7fc9ed8..4fa6ee1 100644 --- a/win/setup/scanner/MicrotekScan_App_Setup.iss +++ b/win/setup/scanner/MicrotekScan_App_Setup.iss @@ -37,21 +37,21 @@ Name: "chinese_simp"; MessagesFile: "compiler:Languages/ChineseSimp.isl"; Licens [CustomMessages] ; english english.MyAppName=Microtek Scanning Software -english.MyAppPublisher=Ningbo Huagao Information Technology Co., Ltd +english.MyAppPublisher=Shanghai Microtek Technology Co., Ltd english.MyStr1=The scanning software has been installed. Do you want to uninstall the original version? english.MyStr2=Please close the old scanning software first! english.MyStr3=Failed to uninstall the old scanning software, stop installing! english.MyStr4=Please close the scanning software first! ; chinese_simp chinese_simp.MyAppName=中晶扫描软件 -chinese_simp.MyAppPublisher=宁波华高信息科技有限公司 +chinese_simp.MyAppPublisher=上海中晶科技有限公司 chinese_simp.MyStr1=扫描软件已安装,是否卸载原版本? chinese_simp.MyStr2=请先关闭旧版扫描软件! chinese_simp.MyStr3=卸载旧版扫描软件失败,停止安装! chinese_simp.MyStr4=请先关闭扫描软件! ; chinese_trad ;chinese_trad.MyAppName=中晶掃描軟件 -;chinese_trad.MyAppPublisher=寧波華高資訊科技有限公司 +;chinese_trad.MyAppPublisher=上海中晶科技有限公司 ;chinese_trad.MyStr1=掃描軟件已安裝,是否卸載原版本? ;chinese_trad.MyStr2=請先關閉舊版掃描軟件! ;chinese_trad.MyStr3=卸載舊版掃描軟件失敗,停止安裝! @@ -61,10 +61,7 @@ chinese_simp.MyStr4= Name: "Upgrade"; Description: "Upgrade" ; Types: Full; Languages: english Name: "Upgrade"; Description: "在线升级功能" ; Types: Full; Languages: chinese_simp ;Name: "Upgrade"; Description: "線上升級功能" ; Types: Full; Languages: chinese_trad -Name: "TwainG100"; Description: "MICROTEKSCAN G100 TWAIN" ; Types: Full -Name: "TwainG200"; Description: "MICROTEKSCAN G200 TWAIN" ; Types: Full -Name: "TwainG300"; Description: "MICROTEKSCAN G300 TWAIN" ; Types: Full -Name: "TwainG400"; Description: "MICROTEKSCAN G400 TWAIN" ; Types: Full +Name: "Twain6005"; Description: "MICROTEKSCAN 6005 TWAIN" ; Types: Full [Files] @@ -157,7 +154,7 @@ Source: "..\..\x64\OEM\microtek\lang.dll"; DestDir: "{app}\"; Flags: ignoreversi Source: "..\..\..\lang\*"; DestDir: "{app}\lang\"; Flags: ignoreversion; Check: Is64BitInstallMode ; twain32 -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.pdf"; DestDir: "{win}\twain_32\MicrotekTwain\"; Flags: ignoreversion; Check: Is64BitInstallMode Source: "..\..\x86\Release\hwusbdev.key"; DestDir: "{win}\twain_32\MicrotekTwain\"; Flags: ignoreversion; Check: Is64BitInstallMode Source: "..\..\x86\Release\cnocr.dll"; DestDir: "{win}\twain_32\MicrotekTwain\"; Flags: ignoreversion; Check: Is64BitInstallMode Source: "..\..\x86\Release\doc_seg.dll"; DestDir: "{win}\twain_32\MicrotekTwain\"; Flags: ignoreversion; Check: Is64BitInstallMode @@ -187,20 +184,14 @@ Source: "..\..\x86\Release\ZJImgFmt.dll"; DestDir: "{win}\twain_32\MicrotekTwain 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\OEM\microtek\microtektwain100.ds"; DestDir: "{win}\twain_32\MicrotekTwain\"; Flags: ignoreversion; Components: TwainG100; -Source: "..\..\x86\OEM\microtek\microtektwain200.ds"; DestDir: "{win}\twain_32\MicrotekTwain\"; Flags: ignoreversion; Components: TwainG200; -Source: "..\..\x86\OEM\microtek\microtektwain300.ds"; DestDir: "{win}\twain_32\MicrotekTwain\"; Flags: ignoreversion; Components: TwainG300; -Source: "..\..\x86\OEM\microtek\microtektwain400.ds"; DestDir: "{win}\twain_32\MicrotekTwain\"; Flags: ignoreversion; Components: TwainG400; +Source: "..\..\x86\OEM\microtek\microtektwain6005.ds"; DestDir: "{win}\twain_32\MicrotekTwain\"; Flags: ignoreversion; Components: Twain6005; ; twain64 -Source: "..\..\x64\OEM\microtek\microtektwain100.ds"; DestDir: "{win}\twain_64\MicrotekTwain\"; Flags: ignoreversion; Components: TwainG100; Check: Is64BitInstallMode -Source: "..\..\x64\OEM\microtek\microtektwain200.ds"; DestDir: "{win}\twain_64\MicrotekTwain\"; Flags: ignoreversion; Components: TwainG200; Check: Is64BitInstallMode -Source: "..\..\x64\OEM\microtek\microtektwain300.ds"; DestDir: "{win}\twain_64\MicrotekTwain\"; Flags: ignoreversion; Components: TwainG300; Check: Is64BitInstallMode -Source: "..\..\x64\OEM\microtek\microtektwain400.ds"; DestDir: "{win}\twain_64\MicrotekTwain\"; Flags: ignoreversion; Components: TwainG400; Check: Is64BitInstallMode +Source: "..\..\x64\OEM\microtek\microtektwain6005.ds"; DestDir: "{win}\twain_64\MicrotekTwain\"; Flags: ignoreversion; Components: Twain6005; Check: Is64BitInstallMode ;拷贝驱动 -Source: "..\..\usb\microtek\microtekusb.inf"; DestDir: "{app}\driver\"; Flags: ignoreversion recursesubdirs; -Source: "..\..\usb\microtek\microtekusb.cat"; DestDir: "{app}\driver\"; Flags: ignoreversion recursesubdirs; +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; Source: "..\..\x86\Release\DPInst32.exe"; DestDir: "{app}\"; Flags: ignoreversion recursesubdirs; Check: not IsWin64 Source: "..\..\x64\Release\DPInst64.exe"; DestDir: "{app}\"; Flags: ignoreversion recursesubdirs; Check: IsWin64 @@ -215,7 +206,7 @@ Source: "..\..\x64\Release\ZJCheckNewApp.exe"; DestDir: "{app}\"; Flags: ignore [Icons] Name: "{commondesktop}\{cm:MyAppName}"; Filename: "{app}\MicrotekScan.exe" Name: "{group}\{cm:MyAppName}"; Filename: "{app}\MicrotekScan.exe" -Name: "{group}\Huago scanning software help document"; Filename: "{app}\MicrotekScan_App_Help_manual.pdf"; Languages: english +Name: "{group}\Microtek scanning software 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 @@ -360,4 +351,4 @@ Filename: "{app}\MicrotekScan.exe"; Description: "{cm:LaunchProgram, {cm:MyAppNa Filename: "{app}\MicrotekScan.exe"; Description: "{cm:LaunchProgram, {cm:MyAppName}}"; Parameters:"-language=chinese"; Flags: postinstall nowait skipifsilent runascurrentuser; Languages: chinese_simp ;Filename: "{app}\MicrotekScan.exe"; Description: "{cm:LaunchProgram, {cm:MyAppName}}"; Parameters:"-language=chinese-trad"; Flags: postinstall nowait skipifsilent runascurrentuser; Languages: chinese_trad -[UninstallRun] ;Filename: "{app}\DPInst32"; Parameters: "/u ""{app}\driver\microtekusb.inf"" /q /d"; Check: not IsWin64; Flags: runascurrentuser ;Filename: "{app}\DPInst64"; Parameters: "/u ""{app}\driver\microtekusb.inf"" /q /d"; Check: IsWin64; Flags: runascurrentuser \ No newline at end of file +[UninstallRun] ;Filename: "{app}\DPInst32"; Parameters: "/u ""{app}\driver\Microtek_A3HG_scanner_usb.inf"" /q /d"; Check: not IsWin64; Flags: runascurrentuser ;Filename: "{app}\DPInst64"; Parameters: "/u ""{app}\driver\Microtek_A3HG_scanner_usb.inf"" /q /d"; Check: IsWin64; Flags: runascurrentuser \ No newline at end of file diff --git a/win/usb/microtek/Microtek_A3HG_scanner_usb.cat b/win/usb/microtek/Microtek_A3HG_scanner_usb.cat new file mode 100644 index 0000000000000000000000000000000000000000..8009f13f4b0671811ac9a81df5e6e1b6c5b0af00 GIT binary patch literal 12489 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