只了解一部分,这是一个USB转COM的驱动安装文件,需要调用系统的usbser.sys
[ControlFlags]
ExcludeFromSelect=USB\VID_058F&PID_9720
ExcludeFromSelect=USB\VID_058F&PID_9721
ExcludeFromSelect=USB\VID_058F&PID_9722
这段是添加这个INF需要的USB设备的PID与VID值
[Manufacturer]
%ProviderName%=DeviceList
制造商,Alcor Micro, Corp."
;----------------------------------------------------------------------------
[Hornet.NT.CopyFiles]
usbser.sys,,,0x00000004
softctrl.sys,,,0x00000004
需要复制的文件及复制的目标文件夹,0x00000004 指的是哪个文件夹具体不清楚。
[Hornet.NT.Services]
AddService = usbser,0x00000002,UsbSerService
AddService = softctrl,0x00000000,SoftCtrlService
AddService = serenum,0x00000000,SerEnumService
添加这几个服务。
;----------------------------------------------------------------------------
; String Definitions
;----------------------------------------------------------------------------
[Strings]
ProviderName="Alcor Micro, Corp."
ALCORMICRO_CDC="USB CDC Device"
INSTDISK="Driver Installation Disc"
UsbSer.SvcDesc="USB Modem Driver"
SerEnum.SvcDesc="Serial Port Enumerator"
SoftCtrl.SvcDesc="Software Flow Control Driver"
UtilityKey="SOFTWARE\AlcorMicro\AU9720"
前边的用到的一些变量定义