阅读:2359回复:11
关于GUID
INF文件中和SYS中都有一个GUID,分别是干什么用的,假如用DS开发驱动的话,是不是用向导产生的默认的这两个值就可以了?不需要改动??急!!!
|
|
沙发#
发布于:2004-07-19 10:17
无人理睬?不要因为问题弱就不理嘛,我现在很急的,恳求各位大虾赐教!
|
|
板凳#
发布于:2004-07-19 11:59
不是一会事。sys里的事设备类的,固定的。
驱动里是用GUIDGEN.EXE生成的。唯一的,用于标识设备。 |
|
|
地板#
发布于:2004-07-19 12:56
假如我的不是标准的设备类呢?是厂商自己定义的设备类,这个值还是固定的吗?也就是说只要是一个公司的产品,这个值就应该是一定的?
|
|
地下室#
发布于:2004-07-19 12:57
INF的类是指定的,如USB设备:
Class=USB ClassGUID={36FC9E60-C465-11CF-8056-444553540000} 是定好的,一般不用改 要是自定义的设备类,就自已生成一个GUID就行了 SYS文件的GUID只是设备接口,可以任意改的,只是改了以后,应用程序也得改,要用这个GUID得取得设备句柄 [编辑 - 7/19/04 by zfw] |
|
|
5楼#
发布于:2004-07-19 13:48
感谢楼上的那位大虾!明白多了。也就是说INF中CLASS_GUID相同的设备在设备管理器中显示时将处于相同的分支下面!是这么理解吧?
|
|
6楼#
发布于:2004-07-19 14:17
是这样的,看看设备列表的分类就清楚了
|
|
|
7楼#
发布于:2004-07-26 10:28
INF的类是指定的,如USB设备: 可以在.SYS里看到其GUID吗??? 求教!!! |
|
8楼#
发布于:2004-07-27 18:06
用这个试试
|
|
|
9楼#
发布于:2004-07-27 18:37
用这个试试 谢谢,我下载了?哈哈 |
|
|
10楼#
发布于:2005-07-16 10:47
下面是引用billy2004于2004-07-27 18:06发表的: 谢谢, 很有用。 [p:3] |
|
11楼#
发布于:2005-07-16 12:05
INF的GUID可以没有.如果INF没有GUID,那么就无法用DRIVERSTUDIO做安装卸载测试,但WINDOWS硬件管理器可以.SYS有WMI和FDO的两个GUID.本试过,不能任意.否则一安装,电脑就重新启动.
|
|