阅读:1071回复:3
关于DS生成.INF的问题:30分送上
真是气爆欧了,用DS生成一个简单的USB驱动,在98下用,生成的不能用,自己写的也不能用,修改DS生成的还是不能用。
现将生成后欧修改的列下,那位大侠帮帮哦! ;; Mouse.inf ;; ********* PLEASE READ *********** ;; The wizard cannot create exact INF files for all buses and device types. ;; You may have to make changes to this file in order to get your device to ;; install. In particular, hardware IDs and logical configurations require ;; intervention. ;; ;; The Windows DDK documentation contains an excellent INF reference. ;--------- Version Section --------------------------------------------------- [Version] Signature=\"$Windows 95$\" Provider=%ProviderName% ; If device fits one of the standard classes, use the name and GUID here, ; otherwise create your own device class and GUID as this example shows. Class=NewDeviceClass ;--------- SourceDiskNames and SourceDiskFiles Section ----------------------- ; These sections identify source disks and files for installation. They are ; shown here as an example, but commented out. ;[SourceDisksNames] ;1 = \"Install Disk\",Disk1,, ;[SourceDisksFiles] ;Mouse.sys = 1,, ;--------- ClassInstall/ClassInstall32 Section ------------------------------- ; Not necessary if using a standard class ; 9X Style [ClassInstall] Addreg=Class_AddReg ; NT Style [ClassInstall32] Addreg=Class_AddReg [Class_AddReg] HKR,,,,%DeviceClassName% HKR,,Icon,,\"-18\" ;--------- DestinationDirs Section ------------------------------------------- [DestinationDirs] DefaultDestDir=10,System32 Mouse_Files_Driver = 10,System32\\Drivers ;--------- Manufacturer and Models Sections ---------------------------------- [Manufacturer] %MfgName%=Mfg0 [Mfg0] %DeviceDesc%=Mouse_DDI, USB\\VID_1241&PID_1122 ;---------- DDInstall Sections ----------------------------------------------- ; --------- Windows 98----------------- ; Experimentation has shown that DDInstall root names greater than 19 characters ; cause problems in Windows 98 [Mouse_DDI] CopyFiles=Mouse_Files_Driver AddReg=Mouse_9X_AddReg [Mouse_9X_AddReg] HKR,,DevLoader,,*ntkern HKR,,NTMPDriver,,Mouse.sys HKR,,Description,,%Mouse_DeviceDesc% ; --------- Windows NT ----------------- [Mouse_DDI.NT] CopyFiles=Mouse_Files_Driver AddReg=Mouse_NT_AddReg [Mouse_DDI.NT.Services] Addservice = Mouse, 0x00000002, Mouse_AddService [Mouse_AddService] DisplayName = %SvcDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %10%\\System32\\Drivers\\Mouse.sys ; --------- Files (common) ------------- [Mouse_Files_Driver] Mouse.sys,,,2 ;--------- Strings Section --------------------------------------------------- [Strings] ProviderName=\"Your Company Name here\" MfgName=\"Name of HW Manufacturer here\" DeviceDesc=\"Description of Device here\" DeviceClassName=\"Description of Mouse Device class here\" Mouse_DeviceDesc=\"Drive me to death!!\" :mad: |
|
沙发#
发布于:2003-05-24 00:17
classguid呢?
|
|
|
板凳#
发布于:2003-05-24 10:02
;)
看了很多大侠的介绍,CLASSGUID应该去掉,因为USB的CLASSGUID是唯一,如果DS在生成一个就可能不对! PS:我早试过了,添加上还是不行的 谢谢,继续帮忙阿! |
|
地板#
发布于:2003-05-24 11:27
没搞过usb啊,看来帮不了你什么了,顶顶 :D
|
|
|