阅读:2364回复:9
图标怎么改?
在WIN2000下我有一个设备,不属于系统已知的任何设备,我在*.inf 文件中,Class=%DeviceClassName%
[Class_AddReg] HKR,,,,%DeviceClassName% HKR,,Icon, ,"-15" 无论怎么改 [Strings] DeviceClassName="???"以及Icon后的号码, 其中设备类型和图标都仍是Description of Device class here和一个问号? 哪位高手知道怎么改? |
|
最新喜欢:changb... |
沙发#
发布于:2001-06-27 08:06
Description of Device class here是在inf里面定义的一串字符,你一般在文件的底部可以找到。
|
|
|
板凳#
发布于:2001-06-27 08:58
如果你的设备叫MyDevice,
则直接Class=MyDevice,不需要%MyDevice%。 |
|
|
地板#
发布于:2001-06-27 13:20
你们说的方法我都试过, 不知为什么不行!???
另外,WIN2000中设备属性的驱动程序日期,我严格按DDK文档中写 DriverVer=06/26/2001,3.0.0.1 但版本能显示,日期不行,这虽是小事,但关乎形象,不知你们怎么解决的? |
|
地下室#
发布于:2001-06-27 15:19
怎么会不行呢?Walt.Oney那本书你看过吧,那里讲安装的一章
里有详细介绍,我按着做过,可以的。 驱动日期的问题偶也不知道。 |
|
|
5楼#
发布于:2001-06-27 17:28
Oney的书里其实没有,图标的修改在他书带的安装程序里做掉了,我试了一下,也不行,inf安装程序在0000健建立了icon键,实际上应该在上一层建立该键,所以只有如下在inf中添加:HKLM,System\CurrentControlSet\Services\Class\IAControlCard,Icon,,"-5"
环境:WinME +98DDK+VC6 驱动日期可以改呀:DriverVer=06/24/2001,1.0.0.0 [abeh 编辑于 2001-06-27 17:30] |
|
|
6楼#
发布于:2001-06-27 18:31
to abeh:
你那样在w2000下不行的吧。 我的一个驱动的INF就是: [Version] . . Class=MyDeviceClass ClassGUID={......} . . ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Windows 98 [ClassInstall] Addreg=Class.AddReg [Class.AddReg] HKR,,ICON,,"-15" HKR,,,,%My Device type% . . . ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Windows 2000 [ClassInstall32] Addreg=SamclassAddReg [SamclassAddReg] HKR,,ICON,,"-15" HKR,,,,%My Device type% . . [Strings] My Device type=... . . |
|
|
7楼#
发布于:2001-06-27 18:44
我也没办法在W2000下试,不过WinME下一点问题都没有,你可以试着看一下你的显卡等硬件都是怎么样子的,然后用regedit赵方抓药,最后放在inf中就得了
|
|
|
8楼#
发布于:2001-06-28 13:16
我发现了:在注册表中[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{FF6F6F80-8DDF-11D2-9449-00125A575F6B}]({}中为GUID)下有三项:
(默认) "Class"="DeviceClassName" "Icon"="-5" 都以第一次安装为准,以后不论卸载、重装,改*.inf文件,这两个数据都不变。只能手动删除注册表。 |
|
9楼#
发布于:2001-06-28 22:57
完全重新安装,先要把.inf和.sys删除,再删除安装时产生的oem?.inf, oem?.pnf,然后插入硬件,在设备管理器里面把打着问号的设备删除。拔下硬件再插入,这时候windows就开始重新搜索driver了。
|
|
|