fuq_dddd
驱动老牛
驱动老牛
  • 注册日期2002-10-15
  • 最后登录2009-10-09
  • 粉丝0
  • 关注0
  • 积分331分
  • 威望57点
  • 贡献值0点
  • 好评度28点
  • 原创分0分
  • 专家分0分
阅读:1566回复:2

我的INF文件的怪现象

楼主#
更多 发布于:2004-07-29 16:37
我用INF文件安装驱动,我用两种不同的方法安装得到不同的效果,不知道为什么?????????

方法1:手动安装,就是“我的电脑――〉属性――〉硬件向导……”
结果:设备正常运行

方法2:用2000DDK里面的Install的例子进行安装,
在调用SetupDiGetINFClass函数的时候,返回错误(0xe0000003)
同时也无法得到正确的类名称和GUID,
结果:当然是连设备都没有安装上


谁能告诉我,第二种方法为什么不行吗????????????
星星之火 可以燎原 每一个光亮 都可能是黎明 [img]http://joke.tom.com/img/assets/1/gaoxiao_80_910.gif[/img]
fuq_dddd
驱动老牛
驱动老牛
  • 注册日期2002-10-15
  • 最后登录2009-10-09
  • 粉丝0
  • 关注0
  • 积分331分
  • 威望57点
  • 贡献值0点
  • 好评度28点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-07-29 16:39
我的INF文件的头是这样的:

[Version]
Signature="$Windows NT$"
Class=Unknown
Provider=%HighTec%
DriverVer=18/04/2003,1.0.0.0

环境是Win2000
星星之火 可以燎原 每一个光亮 都可能是黎明 [img]http://joke.tom.com/img/assets/1/gaoxiao_80_910.gif[/img]
xiaotg
驱动牛犊
驱动牛犊
  • 注册日期2003-03-03
  • 最后登录2006-01-21
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望3点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-09-03 14:57
DDK中附的INSTALL.C有BUG,必须以UNICODE编译成才能正确使用,否则要把inf文件的字符串指针之后要多加一个NULL字符,字符串最后两个NULL。
游客

返回顶部