大家好,我刚开始接触驱动程序。
我用DriverStudio 3.2生成了框架,为什么安装不了?
用添加硬件的方法安装,选中INF文件后,没有安装相关SYS的选项。
用EzDriverInstaller则Add New Device的按钮是暗的。
如果生成框架时不选USB,则可以,为什么?我应该怎么办?
谢谢大家了。
我用DriverStudio 3.2生成了框架,为什么安装不了?
用添加硬件的方法安装,选中INF文件后,没有安装相关SYS的选项。
用EzDriverInstaller则Add New Device的按钮是暗的。
如果生成框架时不选USB,则可以,为什么?我应该怎么办?
谢谢大家了。
http://bbs.pediy.com/showthread.php?t=63924&highlight=inf
; File Name: MyCard.inf
; Install information file for MyCard Driver
;
; Generated by C DriverWizard 3.2.0 (Build 2485)
; Requires DDK Only
; File created on 9/28/2009
;;--------- Version Section ---------------------------------------------------[Version]
Signature="$WINDOWS NT$"
Class=USB
ClassGUID={05C6590D-5B77-4B5C-AF1C-DC2C1C50BA56}
Provider=%Provider%
DriverVer=9/28/2009,1.00.0000
CatalogFile=MyCard.cat[ControlFlags]
; Pnp drivers should not be installable via non-PnP hardware dialogs
ExcludeFromSelect = *;--------- ClassInstall/ClassInstall32 Section -------------------------------; Not necessary if using a standard class; 9X Style
[ClassInstall]
Addreg=MyCardClassAddReg; NT Style
[ClassInstall32]
Addreg=MyCardClassAddReg[MyCardClassAddReg]
;reg-root,[subkey],[value-entry-name],[flags],[value]
HKR,,,%REG_SZ%,%DeviceClassName%
HKR,,Icon,,"-18"
HKR,,DeviceCharacteristics,%REG_DWORD%,0x100 ; FILE_DEVICE_SECURE_OPEN
HKR,,Security,,"D:P(A;;GR;;;WD)(A;;GA;;;SY)(A;;GA;;;BA)" ; generic read - everybody
; generic all access - system and admin;--------- DestinationDirs Section -------------------------------------------[DestinationDirs]
DefaultDestDir = 10
MyCard_Files_Driver = 12
;--------- SourceDiskNames and SourceDiskFiles Section -----------------------
; These sections identify source disks and files for installation.[SourceDisksNames]
1 = %DiskId1%,,,""[SourceDisksFiles]
MyCard.sys= 1,,
;--------- Manufacturer and Models Sections ----------------------------------[Manufacturer]
%MfgName% = MyCard_Mfg[MyCard_Mfg]
; DisplayName Section DeviceId
%MyCard_DeviceDesc%=MyCard_DDI, USB\VID_0420&PID_1307;---------- DDInstall Sections -----------------------------------------------
; --------- Windows 98 -----------------; Experimentation has shown that DDInstall root names greater than 19 characters
; cause problems in Windows 98[MyCard_DDI]
CopyFiles=MyCard_Files_Driver
AddReg=MyCard_9X_AddReg[MyCard_9X_AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,MyCard.sys
HKR,,Description,,%MyCard_DeviceDesc%; --------- Windows NT -----------------[MyCard_DDI.NT]
CopyFiles=MyCard_Files_Driver[MyCard_DDI.NT.Services]
Addservice = MyCard, %FLG_ADDREG_NOCLOBBER%, MyCard_Service; --------- Service ----------------------[MyCard_Service]
DisplayName = %MyCard_SvcDesc%
ServiceType = %SERVICE_KERNEL_DRIVER%
StartType = %SERVICE_DEMAND_START%
ErrorControl = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\MyCard.sys
LoadOrderGroup = Extended Base; --------- Files ----------------------[MyCard_Files_Driver]
MyCard.sys,,,2;--------- Strings Section ---------------------------------------------------[Strings]
Provider = "TEST"
MfgName = "CARD"
MyCard_DeviceDesc = "MyCard Device"
DeviceClassName="Class for MyCard devices"
MyCard_SvcDesc = "Driver for MyCard Device"
DiskId1 = "MyCard Device Installation Disk #1"
就是这样的,我刚接触,看不太懂。
可是我弄不明白:(