n_explorer
驱动牛犊
驱动牛犊
  • 注册日期2002-05-29
  • 最后登录2007-08-29
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
阅读:4050回复:1

请问如何编写和安装upper filter driver for USB video class

楼主#
更多 发布于:2007-08-09 22:46
请问如何安装upper filter driver for USB video class


我是学习windows driver 的一名新手。
很高兴能和大家认识。

请问:可以共享一下编写upper filter driver 以及安装upper filter driver 方面的经验吗?
非常感谢!

目前的问题是通过控制面板中的增加硬件,
安装inf 时,出现错误:指定位置不包含有关硬件的信息。

各位大侠,能不能帮我指出错误。


我的inf文件如下:

;/*++
;
;Copyright (c) 1990-1999 Microsoft Corporation All rights Reserved
;
;Module Name:
;
;    usbCameraFilter.INF
;
;Abstract:
;    INF file for installing usbCameraFilter filter drivers
;--*/
[Version]
Signature="$WINDOWS NT$"
Class=USB
ClassGUID={36fc9e60-c465-11cf-8056-444553540000}
Provider=%MSFT%
DriverVer=09/21/2006,6.0.5736.1
CatalogFile=usbCamerafilter.cat

[DestinationDirs]
DefaultDestDir = 12

[SourceDisksNames]
1 = %DiskId1%,,,""

;*****************************************
; usbCameraFilter Device Filter Install Section
;*****************************************

[Manufacturer]
%StdMfg%=Standard

[Standard]
; DisplayName              Section          DeviceId
; -----------              -------          --------
%usbCameraFilter.DeviceDesc%=usbCameraFilter, {b85b7c50-6a01-11d2-b841-00c04fad5171}\usbCameraFilter

;=====================================================================

;[ClassInstall32]
;Addreg=ToasterClassReg
;CopyFiles=usbCameraFilter.NT.Copy
;AddReg=usbCameraFilter.NT.AddReg

[usbCameraFilter.NT]  
;=============== Get the standard stuff from Toaster.inf==============
CopyFiles=usbCameraFilter.NT.Copy
AddReg=usbCameraFilter.NT.AddReg
;AddReg=usbCameraFilter.NT.HW.AddReg

[usbCameraFilter.NT.Copy]
usbCameraFiltr.sys

[usbCameraFilter.NT.AddReg]                            
; Add registry entries here
HKR,,"UperFilter",0x00010000,"usbCameraFilter"

[usbCameraFilter.NT.HW]
;================ Add our own stuff
AddReg = usbCameraFilter.NT.HW.AddReg

;================ Add in the standard stuff provided by Toaster
;Include = toaster.inf
;Needs = Toaster_Device.NT.HW



[usbCameraFilter.NT.HW.AddReg]  
HKR,,"UperFilter",0x00010000,"usbCameraFilter"

;*****************************************
; usbCameraFilter Device Filter Service Section
;*****************************************

[usbCameraFilter.NT.Services]
;Do not specify SPSVCINST_ASSOCSERVICE on filter drivers.
AddService = usbvideo,0x00000002,USBVideo.ServiceInstall
AddService = usbCameraFilter,, filter_Service_Inst
;
;=========== This will add toaster as the service and make sure =====
;=========== that toaster.sys has been installed ====================
;Include=Toaster.inf
;Needs=Toaster_Device.NT.Services

[filter_Service_Inst]
DisplayName    = %filter.SvcDesc%                            
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl  = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\usbCameraFiltr.sys                          

[USBVideo.ServiceInstall]
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl  = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\usbvideo.sys                          


[SourceDisksFiles]
usbCameraFiltr.sys  = 1,,


[Strings]
;SPSVCINST_ASSOCSERVICE= 0x00000002
MSFT = "usb Camera"
StdMfg = "(Standard system devices)"
ClassName = "usb Camera"

usbCameraFilter.DeviceDesc = "Microsoft Toaster With Upper Device Filter"
filter.SvcDesc = "Usb Camera Filter Driver"
DiskId1 = "usb Camera Filter Installation Disk #1"
action3210
驱动小牛
驱动小牛
  • 注册日期2008-02-27
  • 最后登录2010-09-17
  • 粉丝1
  • 关注1
  • 积分20分
  • 威望194点
  • 贡献值0点
  • 好评度69点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-03-19 13:46
Re:请问如何编写和安装upper filter driver for USB video
是啊,应该如何写,如何安装呢
游客

返回顶部