阅读:1228回复:3
关于驱动安装后的图标修改问题?
我把我的声卡WDM驱动装到windows2000上,安装成功了,但为什么在设备管理器里面该设备的图标显示一个大大的问号?
我的意思是我如何更改该类设备的图标?我在*.inf文件中加入HKR,,Icon,,\"101\"语句了,注册表里面已更改,但在设备管理器里仍显示一个问号。还有我如何修改该设备的驱动程序日期?我在*.inf文件中加入DriverVer=01/03/1998,1.0.0.0语句了,版本号能正确显示,但日期显示为“不可用”。 下面是我的*.inf文件,各位达人帮帮我。 [Version] Signature=\"$Windows NT$\" Provider=%ProviderName% DriverVer=01/03/1998,1.0.0.0 Class=PciSoundDriver ClassGUID={ff646f80-8def-11d2-9449-00105a075f6b} [ClassInstall32] Addreg=Class_AddReg [Class_AddReg] HKR,,,,%DeviceClassName% HKR,,Icon,,\"101\" [DestinationDirs] PciSoundDriver_Files_Driver = 10,System32\\Drivers [Manufacturer] %MfgName%=Mfg0 [Mfg0] %DeviceDesc%=PciSoundDriver_DDI, PCI\\VEN_1274&DEV_1371 [PciSoundDriver_DDI] CopyFiles=PciSoundDriver_Files_Driver [PciSoundDriver_DDI.Services] Addservice = PciSoundDriver, 0x00000002, PciSoundDriver_AddService [PciSoundDriver_AddService] DisplayName = %SvcDesc% ServiceType = 1 StartType = 3 ErrorControl = 1 ServiceBinary = %10%\\System32\\Drivers\\PciSoundDriver.sys [PciSoundDriver_NT_AddReg] HKLM, \"System\\CurrentControlSet\\Services\\PciSoundDriver\\Param;eters\",\\ \"BreakOnEntry\", 0x00010001, 0 [PciSoundDriver_Files_Driver] PciSoundDriver.sys [Strings] ProviderName=\"ChenSoft.Com\" MfgName=\"Chen PciCards\" DeviceDesc=\"播放声音数据\" DeviceClassName=\"声卡设备\" SvcDesc=\"The PciSoundCard For Win2000\" |
|
最新喜欢:hardki...
|
沙发#
发布于:2004-01-10 12:12
你把“101”改成其他负值――表示使用系统图标,
你的驱动日期不能用是因为没有数据签名,如果想用的话不妨在注册表里{ff646f80-8def-11d2-9449-00105a075f6b}下的xxxx(对应你的卡)里添加字符串DriverDate,不过这方法很傻 |
|
板凳#
发布于:2004-01-12 11:16
谢谢dswei的回复
我按照你的方法可以显示驱动日期了,我还想问一下,能否让驱动自动显示日期,我的意思是不用手工改注册表,那样太麻烦了。用户安装驱动的时候,我们不可能叫他去修改注册表的是不是。还有一个问题,驱动如何获得数字签名? 大家帮帮我。 |
|
|
地板#
发布于:2004-01-12 17:04
数字签名好象要向什么实验室申请,要交钱。
自动显示驱动日期的方法我琢磨了不少,不过都没成功。想在inf里addreg,但是好象dirverdate不能这样,想在驱动里写注册表也没成。你找到方法后要记得告诉我啊 |
|