1.增加中晶usb驱动

2.华高打包脚本屏蔽多语言
3.其他OEM厂商打包脚本增加lang.dll和语言包
This commit is contained in:
luoliangyi 2023-01-31 09:05:55 +08:00
parent 84eaed971b
commit 1e4e623a68
7 changed files with 189 additions and 33 deletions

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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
[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

Binary file not shown.

View File

@ -0,0 +1,147 @@
[Version]
Signature="$CHICAGO$"
Class=Image
ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f}
Provider=%IPC%
DriverVer=1/04/2023,1.1.0.0
CatalogFile=Microtek_A3HG_scanner_usb.cat
[SourceDisksNames]
1=%DisksName%,,,
;[SourceDisksFiles]
;usbscan.sys=1
[DestinationDirs]
CopySetupFile=10
CopyUsbScan=11
DefaultDestDir=11
[CopyUsbScan]
usbscan.sys,usbscan.sy_,,32
[CopySetupFile]
[IPCProduct.AddReg.9x]
[IPCProduct.AddReg]
[IPCProduct_UsbScan.AddReg]
HKR,,DevLoader,,*NTKERN
HKR,,NTMPDriver,,"usbscan.sys"
[Manufacturer]
%IPC%=Models,NTx86.5.1,NTia64,NTAMD64
[Models]
%IPCProduct%=IPCProduct,USB\VID_05DA&PID_9220
[Models.NTx86.5.1]
%IPCProduct%=IPCProduct_NT51,USB\VID_05DA&PID_9220
[Models.NTia64]
%IPCProduct%=IPCProduct_NTia64,USB\VID_05DA&PID_9220
[Models.NTAMD64]
%IPCProduct%=IPCProduct_NTAMD64,USB\VID_05DA&PID_9220
[IPCProduct]
AddReg=IPCProduct.AddReg.9x,IPCProduct_UsbScan.AddReg
;Copyfiles=CopyUsbScan
Copyfiles=CopySetupFile,CopyUsbScan
[IPCProduct.NT]
DriverVer=05/21/2009,3.0.0.0
Include=sti.inf
Needs=STI.USBSection
AddReg=IPCProduct.AddReg,IPCProduct_UsbScan.AddReg
;Copyfiles=CopySetupFile
[IPCProduct.NT.Services]
Include=sti.inf
Needs=STI.USBSection.Services
[IPCProduct_NT51]
DriverVer=05/21/2009,3.0.0.0
Include=sti.inf
Needs=STI.USBSection,STI.MICRODRIVERSection
SubClass=StillImage
DeviceType=1
Capabilities=0x31
;DeviceData=IPCProduct.DeviceData.WIA
;AddReg=IPCProduct.AddReg,IPCProduct_Wia.AddReg
;Copyfiles=WinXPCopyFile
ICMProfiles="sRGB Color Space Profile.icm"
[IPCProduct_NTia64]
DriverVer=05/21/2009,3.0.0.0
Include=sti.inf
Needs=STI.USBSection,STI.MICRODRIVERSection
SubClass=StillImage
DeviceType=1
Capabilities=0x31
;DeviceData=IPCProduct.DeviceData.WIA
;AddReg=IPCProduct.AddReg,IPCProduct_Wia.AddReg
;Copyfiles=WinXPCopyFile
ICMProfiles="sRGB Color Space Profile.icm"
[IPCProduct_NTAMD64]
DriverVer=05/21/2009,3.0.0.0
Include=sti.inf
Needs=STI.USBSection,STI.MICRODRIVERSection
SubClass=StillImage
DeviceType=1
Capabilities=0x31
;DeviceData=IPCProduct.DeviceData.WIA
;AddReg=IPCProduct.AddReg,IPCProduct_Wia.AddReg
;Copyfiles=WinXPCopyFile
ICMProfiles="sRGB Color Space Profile.icm"
[WinXPCopyFile]
[IPCProduct_NT51.Services]
Include=sti.inf
Needs=STI.USBSection.Services
[IPCProduct_NTia64.Services]
Include=sti.inf
Needs=STI.USBSection.Services
[IPCProduct_NTAMD64.Services]
Include=sti.inf
Needs=STI.USBSection.Services
[IPCProduct.NT.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles
[IPCProduct_NT51.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles
[IPCProduct_NTia64.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles
[IPCProduct_NTAMD64.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles
[CoInstaller_CopyFiles]
[CoInstaller_AddReg]
[InstallInfo]
OriginalInfSourcePath = %1%
[Strings]
IPC="Microtek A3HG S/F Scanner"
IPCProduct="Microtek A3HG S/F Scanner"
ServiceName="Microtek A3HG S/F Scanner"
TwainDSName="Microtek A3HG S/F Scanner"
RunOnce="Software\Microsoft\windows\CurrentVersion\RunOnce"
DisksName="USB Scanner CD-ROM"