阅读:6083回复:12
如何更改设备管理器中设备显示的名字
我想改掉设备显示器中显示的设备名字,查了一下注册表,它名字
的显示取自FriendlyName这一项,我想在inf文件中把这一项改掉,但未成功,设备的名字可能不是由inf文件定义的,是硬件自身定义的。那么我有没有办法把设备的名字改为我想要的名字呢? |
|
沙发#
发布于:2002-08-23 14:24
设备的名字怎么会是硬件自身定义的呢?不从inf来,从哪来呢?
|
|
板凳#
发布于:2002-08-23 14:37
那从哪里改呢,我反复查了我的inf文件,并没有看到那个显示出的名字,应该不是我定义的。我定义的好像只属于驱动程序的描述信息。
|
|
地板#
发布于:2002-08-23 15:34
你太粗心的,劝你不要浮躁,肯定有的 :)
|
|
|
地下室#
发布于:2002-08-23 15:41
楼上老大能不能说的具体点,是定义在inf的那个段?我也想是不是自己太粗心,就又找了一遍,发现我的确是没定义。而且,如果在装我的驱动之前设备管理器里这个设备已经有名字了,它是从哪里读出的呢
|
|
5楼#
发布于:2002-08-23 15:53
我想他说的是一插上设备所显示的那个名字,也就是注册表中的那个locationinformation的键值,那是需要在固件中定义的,在固件中的设备描述符部分定义。
|
|
6楼#
发布于:2002-08-23 16:03
楼上说的是,这个名字就是出现在设备管理器中的名字,我有办法更改吗
|
|
7楼#
发布于:2002-08-23 16:20
设备管理器中所有显示的字符串信息都来inf文件
|
|
|
8楼#
发布于:2002-08-23 16:26
设备装上后显示的名字,我可以肯定的告诉你,从inf文件来的。
你看看其他的inf文件,或者到inf文件夹去看看oem?.inf,一般都会被改成这个名字的。 最笨的方法就是查找包括你的设备名字的inf文件。 装上了,在registry,DeviceDesc就会是你的设备显示的名字。 |
|
9楼#
发布于:2002-08-23 17:33
我也研究了其他的设备的inf文件,的确可以由inf改,但我修改了DeviceDesc的内容却没有达到预期的结果。那个设备名不是我在inf文件中写的。很疑惑,为什么同样的做法我不能改。
|
|
10楼#
发布于:2002-08-23 17:38
不是说了,看看其他的和你的设备可能有关的inf文件。
直接改registry?没有试过,应该不行吧? |
|
11楼#
发布于:2002-08-23 17:42
当然只有我的inf和我的设备有关了
|
|
12楼#
发布于:2002-08-23 17:45
唉,这样,你查找包括你的硬件名字的inf文件,一定可找到的。
|
|