修改中晶usb驱动

This commit is contained in:
luoliangyi 2023-12-01 13:56:05 +08:00
parent 1dabd561f4
commit 038fc9dc1b
6 changed files with 28 additions and 57 deletions

View File

@ -140,8 +140,8 @@ Source: "..\..\x64\OEM\microtek\lang.dll"; DestDir: "{app}\"; Flags: ignoreversi
Source: "..\..\..\lang\*"; DestDir: "{app}\lang\"; Flags: ignoreversion; 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;
Source: "..\..\usb\microtek\Microtek_A3_scanner_usb.inf"; DestDir: "{app}\driver\"; Flags: ignoreversion recursesubdirs;
Source: "..\..\usb\microtek\Microtek_A3_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
@ -295,4 +295,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; Languages: chinese_simp
;Filename: "{app}\MicrotekScan.exe"; Description: "{cm:LaunchProgram, {cm:MyAppName}}"; Parameters:"-language=chinese-trad"; Flags: postinstall nowait skipifsilent; Languages: chinese_trad
[UninstallRun] ;Filename: "{app}\DPInst32"; Parameters: "/u ""{app}\driver\Microtek_A3HG_scanner_usb.inf"" /q /d"; Check: not IsWin64 ;Filename: "{app}\DPInst64"; Parameters: "/u ""{app}\driver\Microtek_A3HG_scanner_usb.inf"" /q /d"; Check: IsWin64
[UninstallRun] ;Filename: "{app}\DPInst32"; Parameters: "/u ""{app}\driver\Microtek_A3_scanner_usb.inf"" /q /d"; Check: not IsWin64 ;Filename: "{app}\DPInst64"; Parameters: "/u ""{app}\driver\Microtek_A3_scanner_usb.inf"" /q /d"; Check: IsWin64

View File

@ -102,8 +102,8 @@ Source: "..\..\x64\Release\tinyxml2.dll"; DestDir: "{app}\bin\x64\"; Flags: igno
Source: "..\..\x64\Release\zlib.dll"; DestDir: "{app}\bin\x64\"; Flags: ignoreversion; Check: IsWin64
;¿½±´Çý¶¯
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: "..\..\usb\microtek\Microtek_A3_scanner_usb.inf"; DestDir: "{app}\driver\"; Flags: ignoreversion recursesubdirs;
Source: "..\..\usb\microtek\Microtek_A3_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

View File

@ -101,8 +101,8 @@ Source: "..\..\x64\Release\tinyxml2.dll"; DestDir: "{app}\"; Flags: ignoreversio
Source: "..\..\x64\Release\zlib.dll"; DestDir: "{app}\"; Flags: ignoreversion; 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;
Source: "..\..\usb\microtek\Microtek_A3_scanner_usb.inf"; DestDir: "{app}\driver\"; Flags: ignoreversion recursesubdirs;
Source: "..\..\usb\microtek\Microtek_A3_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

View File

@ -3,8 +3,8 @@ Signature="$CHICAGO$"
Class=Image
ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f}
Provider=%IPC%
DriverVer=01/04/2023,1.1.0.0
CatalogFile=Microtek_A3HG_scanner_usb.cat
DriverVer=07/17/2023,4.1.0.0
CatalogFile=Microtek_A3_scanner_usb.cat
[SourceDisksNames]
1=%DisksName%,,,
@ -17,52 +17,28 @@ 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
%USB\VID_05DA&PID_9220.DeviceDesc%=IPCProduct_NT51,USB\VID_05DA&PID_9220
%USB\VID_05DA&PID_9222.DeviceDesc%=IPCProduct_NT51,USB\VID_05DA&PID_9222
%USB\VID_05DA&PID_9223.DeviceDesc%=IPCProduct_NT51,USB\VID_05DA&PID_9223
[Models.NTia64]
%IPCProduct%=IPCProduct_NTia64,USB\VID_05DA&PID_9220
%USB\VID_05DA&PID_9220.DeviceDesc%=IPCProduct_NTia64,USB\VID_05DA&PID_9220
%USB\VID_05DA&PID_9222.DeviceDesc%=IPCProduct_NTia64,USB\VID_05DA&PID_9222
%USB\VID_05DA&PID_9223.DeviceDesc%=IPCProduct_NTia64,USB\VID_05DA&PID_9223
[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
%USB\VID_05DA&PID_9220.DeviceDesc%=IPCProduct_NTAMD64,USB\VID_05DA&PID_9220
%USB\VID_05DA&PID_9222.DeviceDesc%=IPCProduct_NTAMD64,USB\VID_05DA&PID_9222
%USB\VID_05DA&PID_9223.DeviceDesc%=IPCProduct_NTAMD64,USB\VID_05DA&PID_9223
[IPCProduct_NT51]
DriverVer=05/21/2009,3.0.0.0
DriverVer=07/21/2022,3.1.0.0
Include=sti.inf
Needs=STI.USBSection,STI.MICRODRIVERSection
SubClass=StillImage
@ -74,7 +50,7 @@ Capabilities=0x31
ICMProfiles="sRGB Color Space Profile.icm"
[IPCProduct_NTia64]
DriverVer=05/21/2009,3.0.0.0
DriverVer=07/21/2022,3.1.0.0
Include=sti.inf
Needs=STI.USBSection,STI.MICRODRIVERSection
SubClass=StillImage
@ -86,7 +62,7 @@ Capabilities=0x31
ICMProfiles="sRGB Color Space Profile.icm"
[IPCProduct_NTAMD64]
DriverVer=05/21/2009,3.0.0.0
DriverVer=07/21/2022,3.1.0.0
Include=sti.inf
Needs=STI.USBSection,STI.MICRODRIVERSection
SubClass=StillImage
@ -98,7 +74,6 @@ Capabilities=0x31
ICMProfiles="sRGB Color Space Profile.icm"
[WinXPCopyFile]
[IPCProduct_NT51.Services]
Include=sti.inf
@ -112,9 +87,7 @@ Needs=STI.USBSection.Services
Include=sti.inf
Needs=STI.USBSection.Services
[IPCProduct.NT.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles
[IPCProduct_NT51.CoInstallers]
AddReg=CoInstaller_AddReg
@ -135,13 +108,11 @@ 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"
IPC="MICROTEK INTERNATIONAL, INC"
RunOnce="Software\Microsoft\windows\CurrentVersion\RunOnce"
DisksName="USB Scanner CD-ROM"
USB\VID_05DA&PID_9220.DeviceDesc="Microtek A3HG S/F Scanner"
USB\VID_05DA&PID_9222.DeviceDesc="Microtek A3ES Scanner"
USB\VID_05DA&PID_9223.DeviceDesc="Microtek A3FZ Scanner"

Binary file not shown.