alexou_0007
驱动牛犊
驱动牛犊
  • 注册日期2007-01-08
  • 最后登录2007-01-13
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:3798回复:2

能否请高手指导一下,如何安装这个INF驱动,谢谢。

楼主#
更多 发布于:2007-01-08 22:10
INF文件的内容如下
; Capdrv.Inf - install information file

[Version]
Signature="$Chicago$"
Class=MEDIA
Provider=%ProviderName%
DriverVer=3/25/2006,5.0

[Manufacturer]
%ProviderName% = Cap01_Section

[Cap01_Section]
%CAP01%=Cap01.Install, PCI\VEN_109E&DEV_036E
%CAP02%=Cap02.Install, PCI\VEN_109E&DEV_0878
%CAP03%=Cap03.Install, PCI\VEN_A123&DEV_A000
%CAP04%=Cap04.Install, PCI\VEN_1999&DEV_A900

[DestinationDirs]
Cap01.Files.Driver=10,System32\Drivers
Cap01.Files.Driver.NTx86=10,System32\Drivers
Cap02.Files.Driver=10,System32\Drivers
Cap02.Files.Driver.NTx86=10,System32\Drivers
Cap03.Files.Driver=10,System32\Drivers
Cap03.Files.Driver.NTx86=10,System32\Drivers
Cap04.Files.Driver=10,System32\Drivers
Cap04.Files.Driver.NTx86=10,System32\Drivers

[SourceDisksNames]
1="DVR Capture Driver Disk",,,

[SourceDisksFiles]
Cap01.sys=1,
Cap02.sys=1,
Cap03.sys=1,
Cap04.sys=1,

[SourceDisksFiles.x86]
Cap01.sys=1,
Cap02.sys=1,
Cap03.sys=1,
Cap04.sys=1,

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Windows 98

[Cap01.Install]
CopyFiles=Cap01.Files.Driver
AddReg=Cap01.AddReg

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

[Cap01.Files.Driver]
Cap01.sys


[Cap02.Install]
CopyFiles=Cap02.Files.Driver
AddReg=Cap02.AddReg

[Cap02.Files.Driver]
Cap02.sys

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


[Cap03.Install]
CopyFiles=Cap03.Files.Driver
AddReg=Cap03.AddReg

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

[Cap03.Files.Driver]
Cap03.sys


[Cap04.Install]
CopyFiles=Cap04.Files.Driver
AddReg=Cap04.AddReg

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

[Cap04.Files.Driver]
Cap04.sys

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

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

[Cap01.Files.Driver.NTx86]
Cap01.sys,,,%COPYFLG_NOSKIP%

[Cap01.Install.NTx86.Services]
AddService = Cap01, %SPSVCINST_ASSOCSERVICE%, Cap01.Service

[Cap01.Service]
DisplayName    = %CAP01%
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_DEMAND_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %10%\System32\Drivers\Cap01.sys


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

[Cap02.Files.Driver.NTx86]
Cap02.sys,,,%COPYFLG_NOSKIP%

[Cap02.Install.NTx86.Services]
AddService = Cap02, %SPSVCINST_ASSOCSERVICE%, Cap02.Service

[Cap02.Service]
DisplayName    = %CAP02%
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_DEMAND_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %10%\System32\Drivers\Cap02.sys


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

[Cap03.Files.Driver.NTx86]
Cap03.sys,,,%COPYFLG_NOSKIP%

[Cap03.Install.NTx86.Services]
AddService = Cap03, %SPSVCINST_ASSOCSERVICE%, Cap03.Service

[Cap03.Service]
DisplayName    = %CAP03%
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_DEMAND_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %10%\System32\Drivers\Cap03.sys


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

[Cap04.Files.Driver.NTx86]
Cap04.sys,,,%COPYFLG_NOSKIP%

[Cap04.Install.NTx86.Services]
AddService = Cap04, %SPSVCINST_ASSOCSERVICE%, Cap04.Service

[Cap04.Service]
DisplayName    = %CAP04%
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_DEMAND_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %10%\System32\Drivers\Cap04.sys

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Strings

[Strings]
ProviderName=" "
CAP01="DVR Capture Driver (BT878V)"
CAP02="DVR Capture Driver (BT878A)"
CAP03="DVR Capture Driver (AM7416)"
CAP04="DVR Capture Driver (AM7X16)"

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

google了许久后,我先后试过
rundll32.exe setupapi,InstallHinfSection Cap01V.Install.NTx86 132 .\cap01.inf
rundll32.exe setupapi,InstallHinfSection Cap01V.Install.NTx86.Services 132 .\cap01.inf
rundll32.exe setupapi,InstallHinfSection Cap02A.Install.NTx86 132 .\cap01.inf
rundll32.exe setupapi,InstallHinfSection Cap02A.Install.NTx86.Services 132 .\cap01.inf
rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 %1
rundll32.exe advpack.dll,LaunchINFSectionEx ./cap01.inf,Cap01V.Install.NTx86,,32
这几种安装方式,但均没有成功。
rundll32安装或者WINAPI方式的安装都可以接受,请有经验的朋友不吝赐教,非常感谢!
wansc0304
驱动牛犊
驱动牛犊
  • 注册日期2007-03-23
  • 最后登录2007-03-23
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望4点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-03-23 13:07
在这个文件上右击,会出现安装,点击安装就可以了
天下无难事,朋友来相助
moremoretree
驱动牛犊
驱动牛犊
  • 注册日期2007-04-08
  • 最后登录2007-04-08
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-04-08 16:25
问楼上的怎么写个程序让它来执行呢  
游客

返回顶部