原创 usb多重接口设备开发——3 inf文件

2008-7-27 12:51 3167 3 3 分类: MCU/ 嵌入式
[Version]
Signature="$CHICAGO$"
Class=USB
ClassGUID={36FC9E60-C465-11CF-8056-444553540000}
provider=%DDDD%
;LayoutFile=layout.inf

[SourceDisksNames]
1=%INSTALL%,,,

[SourceDisksFiles]
xDFU.sys = 1
xAPI.sys = 1

[Manufacturer]
%MnfcName%=XXXX

[XXXX]
%USB\VID_0483&PID_xxxx&MI_00.DeviceDesc%=xDFU,USB\VID_0483&PID_xxxx&MI_00
%USB\VID_0483&PID_xxxx&MI_01.DeviceDesc%=xAPI,USB\VID_0483&PID_xxxx&MI_01

[PreCopySection]
HKR,,NoSetupUI,,1

[DestinationDirs]
xDFU.Files.Ext = 10,System32\Drivers
xAPI.Files.Ext = 10,System32\Drivers

;================================================================================
[xDFU.NT]
; copyfiles commented out for Win2K to avoid user intervention during install
CopyFiles=xDFU.Files.Ext
AddReg=xDFU.AddReg

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;[xDFU.NT.HW]
;AddReg=xDFU.AddReg.Guid
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

[xDFU.NT.Services]
Addservice = xDFU, 0x00000002, xDFU.AddService

[xDFU.AddService]
DisplayName    = %xDFU.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 2                  ; SERVICE_AUTO_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\System32\Drivers\xDFU.sys
LoadOrderGroup = Base

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

[xDFU.Files.Ext]
xDFU.sys

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;[xDFU.AddReg.Guid]
;HKR,,DriverGUID,,%xDFU.GUID%
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;================================================================================
[xAPI.NT]
; copyfiles commented out for Win2K to avoid user intervention during install
CopyFiles=xAPI.Files.Ext
AddReg=xAPI.AddReg

[xAPI.NT.Services]
Addservice = xAPI, 0x00000002, xAPI.AddService

[xAPI.AddService]
DisplayName    = %xAPI.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 2                  ; SERVICE_AUTO_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\System32\Drivers\xAPI.sys
LoadOrderGroup = Base

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

[xAPI.Files.Ext]
xAPI.sys

;================================================================================
[Strings]
DDDD="your name"
MnfcName="your name"
INSTALL="your USB Driver Installation Disk"

USB\VID_0483&PID_xxxx&MI_00.DeviceDesc="x DFU"
USB\VID_0483&PID_xxxx&MI_01.DeviceDesc="xAPI"

xDFU.SvcDesc="your Device Firmware Update"

xAPI.SvcDesc="xAPI Driver"

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
3
关闭 站长推荐上一条 /1 下一条