阅读:1037回复:3
inf文件出错!!高手帮帮忙
我在2K下写了一个串口过滤驱动程序和它的INF文件,结果安装出错,出错信息为:error_no_associated_service
inf文件是我在WDM1例子上面改的,小弟菜鸟一个,高手帮忙啊 ; Wdm1free.Inf - install information file ; Copyright ?1998,1999 Chris Cant, PHD Computer Consultants Ltd [Version] Signature="$Chicago$" Class=PORTS ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318} Provider=%WDMBook% DriverVer=05/19/1999,1.0.6.0 [Manufacturer] %WDMBook% = WDM.Book [WDM.Book] %Wdm1%=Wdm1.Install, virtual_com [DestinationDirs] Wdm1.Files.Driver=10,System32\Drivers Wdm1.Files.Driver.NTx86=10,System32\Drivers [SourceDisksNames] 1="vserial build directory",,, [SourceDisksFiles] vserial.sys=1 [SourceDisksFiles.x86] vserial.sys=1 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Windows 2000 [Wdm1.Install.NT] CopyFiles=Wdm1.Files.Driver.NTx86 [Wdm1.Files.Driver.NT] vserial.sys,,,%COPYFLG_NOSKIP% [Wdm1.Install.NT.Services] AddService = Wdm1, %SPSVCINST_ASSOCSERVICE%, Wdm1.Service [Wdm1.Service] DisplayName = %Wdm1.ServiceName% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_DEMAND_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %10%\System32\Drivers\Wdm1.sys [Wdm1.Install.NTx86.HW] AddReg=Wdm1.Install.NTx86.HW.AddReg [Wdm1.Install.NTx86.HW.AddReg] HKR,,"UpperFilters", 0x00010000, "vserial" ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Strings [Strings] WDMBook="BOYA SEUCOMM" Wdm1="WDM Book: Wdm1 Example, free build" Wdm1.ServiceName="VIRTUAL SERIAL Driver" SPSVCINST_Fliter=0x00000000 ; 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=0 |
|
沙发#
发布于:2004-09-22 09:44
filter的inf没有不要写,而直接使用Api来安装就好了
|
|
|
板凳#
发布于:2004-09-22 09:45
filter的inf没有必要写,而直接使用Api来安装就好了
|
|
|
地板#
发布于:2004-09-22 09:56
请问怎么用API安装啊?
|
|