modernhill
驱动小牛
驱动小牛
  • 注册日期2004-05-12
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分98分
  • 威望278点
  • 贡献值0点
  • 好评度172点
  • 原创分0分
  • 专家分0分
阅读:915回复:6

关于INF文件的一个问题

楼主#
更多 发布于:2004-11-05 10:46
在[Version]节的ClassGUID是怎么确定的呢?我刚学不久,比较迷茫,望各位指点一二,多谢了。
snowStart
驱动老牛
驱动老牛
  • 注册日期2004-04-06
  • 最后登录2011-06-02
  • 粉丝0
  • 关注0
  • 积分95分
  • 威望19点
  • 贡献值177点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-11-05 11:43
由所属的类决定
如:如果是打印机类一定是
ClassGUID={4D36E979-E325-11CE-BFC1-08002BE10318}
Class=Printer

其它标准类(USB,Net,MEDIA,Display)也一样,这些标准的在DDK的一个头文件里定义


学习,关注,交流中... [email=fengyu@163.com]Email:snowstarth@163.com[/email] [url]http://bbs.zndev.com/?a=snowStart[/url]
snowStart
驱动老牛
驱动老牛
  • 注册日期2004-04-06
  • 最后登录2011-06-02
  • 粉丝0
  • 关注0
  • 积分95分
  • 威望19点
  • 贡献值177点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-11-05 11:44
如果不是标准的,可以自己定义
如:Class=unknown,好像有个工具可以产生自己的ClassGUID值
学习,关注,交流中... [email=fengyu@163.com]Email:snowstarth@163.com[/email] [url]http://bbs.zndev.com/?a=snowStart[/url]
modernhill
驱动小牛
驱动小牛
  • 注册日期2004-05-12
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分98分
  • 威望278点
  • 贡献值0点
  • 好评度172点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-11-05 12:34
还有点迷茫,就是比如系统检测到一个新设备,它是怎么标识这个设备的?驱动程序的安装我不是很明白,请各位指点指点,谢谢
snowStart
驱动老牛
驱动老牛
  • 注册日期2004-04-06
  • 最后登录2011-06-02
  • 粉丝0
  • 关注0
  • 积分95分
  • 威望19点
  • 贡献值177点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-11-05 12:46
还有点迷茫,就是比如系统检测到一个新设备,它是怎么标识这个设备的?驱动程序的安装我不是很明白,请各位指点指点,谢谢


系统检测到一个新设备后,
会根据得到的设备类和设备名或PID,VID到系统inf文件夹找与之匹配的inf,
如果找到,系统运行inf自动安装驱动,
如果没找到提示你指定驱动目录安装驱动
学习,关注,交流中... [email=fengyu@163.com]Email:snowstarth@163.com[/email] [url]http://bbs.zndev.com/?a=snowStart[/url]
modernhill
驱动小牛
驱动小牛
  • 注册日期2004-05-12
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分98分
  • 威望278点
  • 贡献值0点
  • 好评度172点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-11-05 13:05
设备类别和设备名系统是怎么得到的呢?它把这些信息放在什么地方呢?
snowStart
驱动老牛
驱动老牛
  • 注册日期2004-04-06
  • 最后登录2011-06-02
  • 粉丝0
  • 关注0
  • 积分95分
  • 威望19点
  • 贡献值177点
  • 好评度1点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-11-05 17:03
建议你看看WDM模型原理的书,
简单的就是由系统向设备发请求,设备返回给系统的,
具体看看WDM模型原理的书,
里面很多概念
学习,关注,交流中... [email=fengyu@163.com]Email:snowstarth@163.com[/email] [url]http://bbs.zndev.com/?a=snowStart[/url]
游客

返回顶部