xxiezhen
驱动牛犊
驱动牛犊
  • 注册日期2004-02-11
  • 最后登录2004-06-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:4316回复:4

关于inf文件中的class,ClassGUID

楼主#
更多 发布于:2004-05-10 16:12
请教各位朋友 inf文件中的class,ClassGUID是怎样生成的,尤其是不是预定义的类的GUID,对于pci驱动来说,ds会自动生成相应的class,ClassGUID,问题是这里的ClassGUID可以改动吗?
bingjie
驱动小牛
驱动小牛
  • 注册日期2001-08-15
  • 最后登录2007-11-29
  • 粉丝0
  • 关注0
  • 积分36分
  • 威望5点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-05-10 17:13
如果你不使用DDK中已经定义的Class,那么你可以随便定义Class和ClassGuid,ClassGuid可以直接用GuidGen生成一个或自己平凑。
xxiezhen
驱动牛犊
驱动牛犊
  • 注册日期2004-02-11
  • 最后登录2004-06-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-05-10 17:21
我用自定义的class,ClassGUID(是用GuidGen生成的),安装时出现这样的问题:指定位置找不到相关的硬件信息,而用ds生成的ClassGUID就没问题,这是怎么回事?注:是pci的inf文件,ds生成的ClassGUID是ClassGUID={ff646f80-8def-11d2-9449-00105a075f6b}
xxiezhen
驱动牛犊
驱动牛犊
  • 注册日期2004-02-11
  • 最后登录2004-06-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-05-10 17:33
简单的说就是:
    直接用ds生成的inf文件没有问题,随便修改它的class也没有问题;
    修改它的ClassGUID(用GuidGen生成的),安装时总是出错,提示说“找不到硬件的相关信息”

我用的win2k,driverstudio2.0,vc6.0,写pci的wdm驱动程序。


bingjie
驱动小牛
驱动小牛
  • 注册日期2001-08-15
  • 最后登录2007-11-29
  • 粉丝0
  • 关注0
  • 积分36分
  • 威望5点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-05-12 14:08
你有没有加AddClaas32 section,如果是一个新的class,则应该添加该section
游客

返回顶部