阅读:1738回复:5
我的驱动程序安装时说INF文件中找不到安装区域,什么原因?
最近开始学写设备驱动程序,用INF文件在添加/删除硬件中安装时,到最后说是INF文件找不到安装的区域,结果没有安装成功。什么原因呢?INF文件写的有问题吗?有谁能够帮我,小女子在此感激不禁!!!
|
|
沙发#
发布于:2005-07-02 02:55
RY.....
inf贴出来再说 |
|
板凳#
发布于:2005-07-04 17:43
下面是我的.inf文件。大侠看看有什么问题
[Version] Signature="$Chicago$" Class=Unknown Provider=%WDMBOOK% DriverVer=06/30/2005,1.0 [Manufacturer] %WDMBOOK% = WDM.Book [WDM.Book] %MyDriver%=MyDriver.Install, *wdmBook\MyDriver [DestinationDirs] MyDriver.Files.Driver=10,System32\Drivers MyDriver.Files.Driver.NTx86=10,System32\Drivers [SourceDisksNames] 1="MyDriver build directory",,, [SourceDisksFiles] MyDriver.sys=1,obj\i386\free [SourceDisksFiles.x86] MyDriver.sys=1,objfre\i386 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Windows 2000 [MyDriver.Install.NTx86] CopyFiles=MyDriver.Files.Driver.NTx86 [MyDriver.Files.Driver.NTx86] MyDriver.sys,,,%COPYFLG_NOSKIP% [MyDriver.Install.NTx86.Services] AddService = MyDriver, %SPSVCINST_ASSOCSERVICE%, MyDriver.Service [MyDriver.Service] DisplayName = %MyDriver.ServiceName% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_DEMAND_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %10%\System32\Drivers\MyDriver.sys ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Strings [Strings] WDMBook="WDM Book" MyDriver="WDM Book: MyDriver Example, free build" MyDriver.ServiceName="WDM Book MyDriver Driver" SPSVCINST_ASSOCSERVICE=0x00000002 ; Driver service is associated with device being installed COPYFLG_NOSKIP=2 ; Do not allow user to skip file SERVICE_KERNEL_DRIVER=1 SERVICE_AUTO_START=2 SERVICE_DEMAND_START=3 SERVICE_ERROR_NORMAL=1 |
|
地板#
发布于:2005-07-04 19:45
你在98下?
|
|
地下室#
发布于:2005-07-05 17:36
我是在win2000下呀!
|
|
5楼#
发布于:2005-07-11 09:00
From "Programming the Microsoft Windows Driver Model"
Table 12-2. Install section suffixes for each platform. Platform Install Section Suffix Any platform including Windows 98 [none] Any Windows 2000 platform .NT Windows 2000 on Intel x86 .NTx86 加上这个Install段 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Windows 2000 [MyDriver.Install.NT] CopyFiles=MyDriver.Files.Driver.NT [MyDriver.Files.Driver.NT] MyDriver.sys,,,%COPYFLG_NOSKIP% [MyDriver.Install.NT.Services] AddService = MyDriver, %SPSVCINST_ASSOCSERVICE%, MyDriver.Service |
|