huoxy
驱动小牛
驱动小牛
  • 注册日期2002-03-01
  • 最后登录2014-02-24
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望4点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1659回复:4

安装驱动程序时的inf问题:在inf区域中遇到超过最大长度的区域名。

楼主#
更多 发布于:2002-07-19 16:23
我的驱动安装过程中遇到如下的提示:“在inf区域中遇到超过最大长度的区域名。”

以下是inf文件
我发现ClassGUID不能设置成自己的GUID,只能是标准的GUID,否则就出以上的提示,如何才能使用自己的GUID。

[Version]
Signature=\"$CHICAGO$\"
Class=USB  //即使该为其它的如:MyUsbDevice,也不可使用自己的GUID,为什么?
ClassGUID={00873FDF-61A8-11d1-AA5E-00C04FB1728B}
Provider=%MSFT%
DriverVer=07/09/2002,0.0.0.8

[Manufacturer]
%MfgName%=Huoxuyang

[Huoxuyang]
%MyDeviceDesc%=UsbDrv, USB\\VID_FFFF&PID_0002

[SourceDisksNames]
1=\"My Usb Test Installation Disk\",,,

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

;[PreCopySection]
;HKR,,NoSetupUI,,1

[DestinationDirs]
USBdrv.Files.Ext = 10,System32\\Drivers
;USBdrv.Files.Inf = 10,INF

[UsbDrv]
CopyFiles=USBdrv.Files.Ext
AddReg=USBdrv.AddReg

[UsbDrv.NT]
CopyFiles=USBdrv.Files.Ext
AddReg=USBdrv.AddReg

[UsbDrv.NT.Services]
Addservice = USBdrv, 0x00000002, USBdrv.AddService

[USBdrv.AddService]
DisplayName    = %USBdrv.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\\System32\\Drivers\\USBdrv.sys

[USBdrv.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,USBdrv.sys

[USBdrv.Files.Ext]
UsbDrv.sys


;---------------------------------------------------------------;

[Strings]
MSFT=\"huoxuyang\"
MfgName=\"huoxuyang\"
MyDeviceDesc=\"USBboard\"
USBdrv.SvcDesc=\"UsbDriver\"

好好学习,天天向上,做一个乖宝宝。
huoxy
驱动小牛
驱动小牛
  • 注册日期2002-03-01
  • 最后登录2014-02-24
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望4点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-07-24 14:22
o,yes.
好好学习,天天向上,做一个乖宝宝。
tigerzd
驱动老牛
驱动老牛
  • 注册日期2001-08-25
  • 最后登录2004-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-07-23 13:40
Class=USB
犯强汉者,虽远必诛! [img]http://www.driverdevelop.com/forum/upload/tigerzd/2002-12-13_sf10.JPG[/img]
huoxy
驱动小牛
驱动小牛
  • 注册日期2002-03-01
  • 最后登录2014-02-24
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望4点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-07-23 12:59
版主:

我发现不设ClassGUID也可以,如果我不设,系统如何选择类驱动程序?
好好学习,天天向上,做一个乖宝宝。
tigerzd
驱动老牛
驱动老牛
  • 注册日期2001-08-25
  • 最后登录2004-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-07-19 16:32
ClassGUID的作用是让系统为你的驱动程序选择类驱动程序的GUID,当然不能乱写!
犯强汉者,虽远必诛! [img]http://www.driverdevelop.com/forum/upload/tigerzd/2002-12-13_sf10.JPG[/img]
游客

返回顶部