阅读:1246回复:0
Umss Win98安装,已经通过Get Max Lun,下一步“不明装置”(逻辑盘),怎么样都无法识别驱动??
为自己的多盘符usb设备,写一个win98驱动。
在UMSS基础上改写而成。情况如下: 1,原来的UMSS.INF,是一个hdc设备。我根据读卡器的驱动,得到启发,将它改为class=USB和一个class=hdc,两个驱动。 2,安装过程中USB设备(就是sys文件)可以安装通过,并且已经完成 Get Max Lun 命令 3,出现“不明装置”,应该就是指的逻辑盘符,怎么样也找不到驱动。 现将两个inf文件贴上,请告诉指点指点: [Version] Signature=\"$CHICAGO$\" Class=USB Provider=%GENERIC% LayoutFile=layout.inf [Manufacturer] %GENERIC%=GENERIC [GENERIC] %USB\\VID_115E&PID_0009.DeviceDesc%=GSLUSBDISK.install,USB\\VID_115E&PID_0009 [PreCopySection] HKR,,NoSetupUI,,1 [DestinationDirs] ; \\<WINDIR>\\SYSTEM32\\DRIVERS GSLumss.files = 10,System32\\Drivers [GSLUSBDISK.install] CopyFiles=GSLUMSS.files AddReg=GSLUMSS.addreg [GSLUSBDISK.install.HW] AddReg=bulkonly.addreg.HW [GSLUMSS.addreg] HKR,,DevLoader,,*ntkern HKR,,NTMPDriver,,GSLUMSS.SYS ; If the device does not correctly indicate which protocol it uses, ; one of the following sections should be added to indicate which protocol ; the driver should use. ; Indicate that the device uses the BULK ONLY protocol [bulkonly.addreg.HW] HKR,,DeviceProtocol,0x10001,50 [GSLUMSS.files] GSLUMSS.sys [SourceDisksNames] 1000 = \"GSL USB Mass Storage Device\",\"\",, [SourceDisksFiles] GSLUMSS.SYS = 1000 ;---------------------------------------------------------------; [Strings] GENERIC=\"Generic\" USB\\VID_115E&PID_0009.DeviceDesc=\"GSL Mass Storage Device 6s\" ////////////////////////////////////////class=hdc/////////// ; Copyright (c) 2000 Generic [Version] Signature=$CHICAGO$ Class=hdc Provider=%GENERIC% LayoutFile=layout.inf [Manufacturer] %GENERIC%=GENERIC [GENERIC] %GSLUMSS\\DISK.DeviceDesc%=GSLUMSSPDR.install,MASS_STORAGE\\GSLUMSS [DestinationDirs] ; \\<WINDIR>\\SYSTEM\\IOSUBSYS GSLUMSSPDR.files = 10,SYSTEM\\IOSUBSYS ; Install the port driver [GSLUMSSPDR.install] CopyFiles=GSLUMSSPDR.files AddReg=GSLUMSSPDR.addreg [GSLUMSSPDR.addreg] HKR,,DevLoader,,*ios HKR,,PortDriver,,GSLUMSSPDR.pdr [GSLUMSSPDR.files] GSLUMSSPDR.pdr [SourceDisksNames] 1000 = \"GSL USB Mass Storage Device\",\"\",, [SourceDisksFiles] GSLUMSSPDR.PDR = 1000 [Strings] GENERIC=\"Generic\" GSLUMSS\\DISK.DeviceDesc=\"GSL USB disk controller\" |
|