tianzhhy
驱动牛犊
驱动牛犊
  • 注册日期2003-01-07
  • 最后登录2005-08-10
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:5195回复:3

inf文件中的Class和ClassGUID如何一致啊?

楼主#
更多 发布于:2005-07-23 16:58
  按照书上的例子写了个虚拟驱动程序。

我的inf文件如下:
[Version]
Signature=“$Chicago$"
Provider=%THU%
ClassGUID={2371C92E-D700-45c0-8959-CC8252041810}
Class=Unknown
LayoutFile=layout.inf
DriverVer=21/06/2005

[Manufacturer]
%THU% = Wdm1

;hardware ID
[Wdm1]
%Wdm1%=Wdm1.Install,*Wdm1

[DestinationDirs]
Wdm1.Files.Driver=10,System32\Drivers
Wdm1.Files.Driver.NTx86=10,System32\Drivers

; Source file information

[SourceDisksNames]
1 = "Wdm1 directory",,,

[SourceDisksFiles]
Wdm1.sys = 1,objchk\i386

[SourceDisksFiles.x86]
Wdm1.sys=1,objchk\i386


; General installation section
;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Windows 2000


[Wdm1.Install.NTx86]
CopyFiles=Wdm1.Files.Driver.NTx86

[Wdm1.Files.Driver.NTx86]
Wdm1.sys,,,2  

[Wdm1.Install.NTx86.Services]
AddService = Wdm1,2,Wdm1.Service  

[Wdm1.Service]
DisplayName = "wdm test Driver"
ServiceType = 1              
StartType = 3              
ErrorControl = 1      
ServiceBinary = %10%\System32\Drivers\Wdm1.sys

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


[Strings]
; Localizable Strings

THU = "测试"
Wdm1 = "wdm-test"

ClassGUID是用GuidGen.exe生成的,选择的是DEFINE_GUID。结果在安装设备驱动的过程中,出现“inf文件中找不到所需的域”。
搜索了一些贴在,有朋友指出是因为Class和ClassGUID不一致造成的。
有一个例子如下:
Class=USB
ClassGUID={C65A71AA-AC48-45d2-9CC6-7454F75D8800}两者是不一致的,

Class=USB
ClassGUID={36FC9E60-C465-11CF-8056-444553540000}是一致的。
不明白是如何识别的。
我想问一下,如何知道两者是否一致?还有什么其他方法生产guid吗?
谢谢
rockally
驱动牛犊
驱动牛犊
  • 注册日期2005-06-25
  • 最后登录2007-08-28
  • 粉丝0
  • 关注0
  • 积分71分
  • 威望14点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-07-26 20:00
先要看你写的什么设备的驱动程序了?
strpic
驱动小牛
驱动小牛
  • 注册日期2006-11-01
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望238点
  • 贡献值0点
  • 好评度156点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-03-26 18:41
INF也需要学一学了
strpic
驱动小牛
驱动小牛
  • 注册日期2006-11-01
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望238点
  • 贡献值0点
  • 好评度156点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-03-26 18:41
INF也需要学一学了
游客

返回顶部