阅读:4316回复:4
关于inf文件中的class,ClassGUID
请教各位朋友 inf文件中的class,ClassGUID是怎样生成的,尤其是不是预定义的类的GUID,对于pci驱动来说,ds会自动生成相应的class,ClassGUID,问题是这里的ClassGUID可以改动吗?
|
|
沙发#
发布于:2004-05-10 17:13
如果你不使用DDK中已经定义的Class,那么你可以随便定义Class和ClassGuid,ClassGuid可以直接用GuidGen生成一个或自己平凑。
|
|
板凳#
发布于:2004-05-10 17:21
我用自定义的class,ClassGUID(是用GuidGen生成的),安装时出现这样的问题:指定位置找不到相关的硬件信息,而用ds生成的ClassGUID就没问题,这是怎么回事?注:是pci的inf文件,ds生成的ClassGUID是ClassGUID={ff646f80-8def-11d2-9449-00105a075f6b}
|
|
地板#
发布于:2004-05-10 17:33
简单的说就是:
直接用ds生成的inf文件没有问题,随便修改它的class也没有问题; 修改它的ClassGUID(用GuidGen生成的),安装时总是出错,提示说“找不到硬件的相关信息” 我用的win2k,driverstudio2.0,vc6.0,写pci的wdm驱动程序。 |
|
地下室#
发布于:2004-05-12 14:08
你有没有加AddClaas32 section,如果是一个新的class,则应该添加该section
|
|