阅读:1517回复:1
自定义配置INF文件
用DS它提供的INF文件,谈下如何自定义配置INF文件^_^
(1)如果想自定义设备管理器根目录自己驱动的名字,需要改[Strings]下面DeviceClassName,例如可以写成DeviceClassName="批量传输"。 (2)想自定义设备管理器根目录自己驱动子目录名字的话,需要改[Strings]下面DeviceDesc="USB批量传输测试"。 (3)自动成生的INF装好后,在设备管理器里面显示一个问号,很不爽,可以改下图标,改[Class_AddReg]的HKR,,Icon,,"12",12代表图标标志,改这个数字对应不同的图标。 (4)在[Strings]下:ProviderName代表驱动程序提供商的名字,MfgName代表制造商的名字。 (5)还可以加入驱动文件的日期和版本,在[Version]下添加DriverVer=11/27/2007,1.0.0.0 其他说明: [Mfg0]下面的%DeviceDesc%=DRV_DDI, USB\VID_0471&PID_0222,VID和PID必须和硬件搭配好,不能随便命名。 ClassGUID必须是独一无二的 Signature="$Windows NT$"代表是WINDOWS NT 或 WINDOWS XP的驱动程序 Class=USB代表在注册表HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class 下为自己驱动生成的CLASS的名称。 如果驱动程序想通过微软数字认证的话,要通过一个程序的测试,在微软网站有得下载,测试通过可以向微软申请认证,然后交数百美金认证费 下面谈谈如何彻底删除一个安装好的驱动: 拔掉设备,删掉SYSTEM32\DRIVER下面*.sys自己驱动文件,由于没有通过认证系统给每个INF重新命名为oem*.inf 然后放在windows\inf目录下面,找到它,删除它。然后删除上面说的HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class 的自己的驱动。如果是USB设备还要删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USB 下自己的驱动 |
|
沙发#
发布于:2007-11-27 08:26
谢谢分享。
|
|