基本INF文件格式

[Version]
Signature="$Windows NT$"  ;通知用户此驱动使用在什么平台
Class=Sample    ;驱动的类型
ClassGUID={C3077FCD-AE7F-3D86-9C1A-46A8181923E}  ;驱动类型的GUID
Provider=%MFGNAME%   ;开发商名称
CatalogFile=basic.bat   
DriverVer=01/23/2006   ;驱动生成时间

 

[Manufacturer]
%MFGNAME%=DeviceList   ;此驱动所支持的设备的列表

 

[SourceDiskName]
1=%INST_DISK_NAME%   ;此驱动相关文件所在的盘符

[SourceDiskFiles]
basic.sys=1, objchk_wxp_x86/i386/,
WdfCoinstaller01000.dll=1,,

 

[DestinationDirs]
DefaultDestDir=10, System32/drivers ;文件操作的目标路径,10等于%windir%/system3/drivers, 11等于%windir%/system32
ClassIntall32_CopyFiles=11

[DeviceList]
%DEV_DESCRIPTION%=DriverInstall,USB/VID_0547&PID_1002  ;设备类型ID,查看DDK定义,这里是"Root/WdfBasic"

 

[ClassInstall32]
AddReg=ClassInstall32_AddReg     ;安装设备类型所做的操作,注册表
CopyFiles=ClassInstall32_CopyFiles    ;拷贝文件

 

[ClassInstall32_AddReg]
HKR,,,,"Sample device drivers"
HKR,,Icon,,101       ;指示设备图标,Window预设

 

[ClassIntall32_CopyFiles]

 

[DriverInstall.ntx86]     ;指示驱动具体的安装操作,指示安装平台,这里是X86系列NT系统
DriverVer=27/12/2005,1.0.0.1
CopyFiles=DriverCopyFiles

[DriverCopyFiles]
basic.sys,,,2      ;具体操作的文件名,路径在SourceDisksFiles节中指定,2表示驱动关键文件

 

[DriverInstall.ntx86.Service]
AddService=wdf_basic,2,DriverService   ;DriverEntry所在文件,附加启动操作.

 

[DriverService]
ServiceType=1      ;内核模式驱动
StartType=3      ;手动启动
ErrorControl=1      ;一般错误处理
ServiceBinary=%10%/System32/drivers/basic.sys

 

[DriverInstall.ntx86.hw]
AddReg=DriverHwAddReg

 

[DriverHwAddReg]
HKR,,SampleInfo,,"Basic registry key"   ;配置特殊的注册表键值

 

[DriverInstall.ntx86.CoInstallers]   ;指示其它需要的供调用的相关驱动加载
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles

 

[CoInstaller_CopyFiles]
WdfConInstaller01000.dll,,,2

 

[CoInstaller_AddReg]
HKR,,CoInstaller32,0x00010000,"WdfCointaller01000.dll,WdfCoInstaller"   ;指示CoInstaller驱动的入口点和入口点函数名称

 

[DriverInstall.ntx86,Wdf]
KmdfService=basic, basic_wdfsect
KmdfLibraryVersion=1.0

[Strings]     ;所有相关字符串的列表
MFGNAME="Driver factory"
INSTDISK="Installation Disc"
DEV_DESCRIPTION="Basic WDF device"
INST_DISK_NAME="Basic WDF device driver installation disk"

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值