阅读:1100回复:5
inf文件中那个类别名和类别ID是咋回事
一块板卡,驱动我做完了,inf写了半天都无法加载,郁闷ing
我想大概是那个类别名和类别ID的问题,谁知道帮帮忙解答一下啊 |
|
|
沙发#
发布于:2004-06-10 23:25
看你的设备属于什么类啦,标准类都有固定的GUID,如果想新增一个类,用VC的工具生成一个就行
|
|
|
板凳#
发布于:2004-06-12 10:01
我也是新手,关注中。。。另外,对INF文件点右键,下拉菜单的安装到底是安装什么啊?我点了之后什么变化都没有,如果INF文件写错了会怎么样?哪位大侠有测试INF文件的软件,谢谢发一个上来
|
|
地板#
发布于:2004-06-12 14:42
狂读DDK关于inf的东西,可惜半天还是没弄明白怎么样新增加一个类别和类ID,因为我的驱动并非系统那些类别啊
写了几十次inf了,每次都不行,基本上都是31错误,windows不能加载,这是什么意思啊? 有知道的帮帮忙啊!!! |
|
|
地下室#
发布于:2004-06-13 10:50
31错误是:连到系统上的设备没有发挥作用。
可能是INF不对,也可能是驱动程序有错。 给你一个测试INF的软件。 |
|
|
5楼#
发布于:2004-06-14 10:23
这个工具好象只能对已经装上驱动的设备使用的,而且我随便检查了几个正常的驱动inf,发现都有错误,最主要的是类别没注册这样的错误,其实用的都挺好。
我想问题的根源还是在类别问题上,新增加一个类别到底应该怎么做啊,是在[classinstall]和[classinstall32]这两个节里吗? 我看了几个正常的inf,这两个节都有同样的字符串指向另一个节 [class_addreg] 这个节里的内容是 HKR,,,,%DeviceClassName% HKR,,Icon,,-5 这里的DeviceClassName在下面的[string]里有声明 DeviceClassName="CANBUS ADAPTER" 好象都不是关于增加新类别的东西!! 摸不着头脑啊,各位老大,发发言啊,到底是咋回事,怎么样新增加一个类别并指定这个类别的ID呢?? |
|
|