;*********************************************************************** ; USBA4001.INF -- Portable Peripheral Setup File ; Copyright (c) 2001 Portable Peripheral Co., Ltd. ;*********************************************************************** [Version] Signature = "$CHICAGO$" Class = IMAGE provider = %PANDP% LayoutFile = layout.inf,Layout1.inf,Layout2.inf [Manufacturer] %PandPMfg%=Models [Models] %BULKUSB.DeviceDesc%=BULKUSB.Dev, USB\VID_0A53&PID_1000 [PreCopySection] HKR,,NoSetupUI,,1 [ControlFlags] ExcludeFromSelect=* [DestinationDirs] BULKUSB.Files.Win = 10 BULKUSB.Files.Ext = 10,System32\Drivers BULKUSB.Files.Twain = 10,TWAIN_32\QScan BULKUSB.Files.Dll = 11 [BULKUSB.Dev] CopyFiles = BULKUSB.Files.Win, BULKUSB.Files.Ext, BULKUSB.Files.Inf, BULKUSB.Files.Twain, BULKUSB.Files.Dll AddReg = BULKUSB.AddReg [BULKUSB.Dev.NT] CopyFiles = BULKUSB.Files.Win, BULKUSB.Files.Ext, BULKUSB.Files.Inf, BULKUSB.Files.Twain, BULKUSB.Files.Dll AddReg = BULKUSB.AddReg [BULKUSB.Dev.NT.Services] Addservice = UsbScan, 0x00000002, UsbScan.AddService [UsbScan.AddService] DisplayName = %UsbScan.SvcDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 2 ; SERVICE_AUTO_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %10%\System32\Drivers\usbscan.sys LoadOrderGroup = Base [BULKUSB.AddReg] HKR,,DevLoader,,*ntkern HKR,,NTMPDriver,,"usbscan.sys" HKLM,"System\Currentcontrolset\Services\BulkUsb\Parameters","MaximumTransferSize",0x10001,4096 HKLM,"System\Currentcontrolset\Services\BulkUsb\Parameters","DebugLevel",0x10001,2 [BULKUSB.Files.Win] [BULKUSB.Files.Ext] usbscan.sys [BULKUSB.Files.Twain] dmscan.ds [BULKUSB.Files.Dll] A4SCAN.DLL [SourceDisksNames] 1=%DiskName%,, [SourceDisksFiles] dmscan.ds = 1 A4SCAN.DLL = 1 [Strings] PANDP = "PandP" PandPMfg = "Portable Peripheral Co., Ltd" BULKUSB.DeviceDesc = "Portable Scanner" DiskName = "Scanner driver"