@Tim,
below is the complete INF File
[Version]
Signature=“$CHICAGO$”
Class=Ports
ClassGUID={4d36e978-e325-11ce-bfc1-08002be10318}
Provider=%UsbcdcV%
DriverVer=06/17/2014,1.0.0.32
CatalogFile=CdcUSBF.cat
[Manufacturer]
%UsbcdcV%=MRI,NTAMD64
[MRI]
%VUART_1% = UsbcdcV.Install,USB\VID_1123&PID_2019
%VUART_2% = UsbcdcV.Install,USB\VID_1123&PID_2013
[MRI.NTAMD64]
%VUART_1% = UsbcdcV.Install,USB\VID_1123&PID_2019
%VUART_2% = UsbcdcV.Install,USB\VID_1123&PID_2013
[SourceDisksFiles.x86]
CdcUSBV.sys =1
CdcLFlV.sys=1
DIFxAPI.dll = 1
Cdc_CoInstallerv.dll = 1
[SourceDisksFiles.amd64]
CdcUSBV.sys =2
CdcLFlV.sys=2
DIFxAPI.dll = 2
Cdc_CoInstallerv.dll = 2
[SourceDisksNames]
1=%CdcInstallationDisk%,\i386
2=%CdcInstallationDisk%,\amd64
[DestinationDirs]
CoInstaller_CopyFiles=11
UsbcdcV.Files.Driver.NT=12
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Windows XP
[UsbcdcV.Install.NT]
CopyFiles=UsbcdcV.Files.Driver.NT
AddReg=UsbcdcV.NT.AddReg
[UsbcdcV.Install.NTAMD64]
CopyFiles=UsbcdcV.Files.Driver.NT
AddReg=UsbcdcV.NT.AddReg
[UsbcdcV.Files.Driver.NT]
CdcUSBV.sys
CdcLFlV.sys
[UsbcdcV.Install.NT.Services]
AddService = UsbcdcV, %SPSVCINST_ASSOCSERVICE%, UsbcdcV.Service
AddService = CdcLFlV,CdcLFlV_AddService
[UsbcdcV.Install.NTAMD64.Services]
AddService = UsbcdcV, %SPSVCINST_ASSOCSERVICE%, UsbcdcV.Service
AddService = CdcLFlV,CdcLFlV_AddService
[UsbcdcV.Install.NT.HW]
AddReg=UsbcdcV.HW.AddReg
[UsbcdcV.Install.NTAMD64.HW]
AddReg=UsbcdcV.HW.AddReg
[UsbcdcV.NT.AddReg]
HKR,EnumPropPages32,“MsPorts.dll,SerialPortPropPageProvider”
[UsbcdcV.HW.AddReg]
HKR,Security,“D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)”
HKR,“LowerFilters”,0x00010000,“CdcLFlV”
;-------------- WDF Coinstaller installation
[UsbcdcV.Install.NT.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles
[UsbcdcV.Install.NTAMD64.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles
[CoInstaller_CopyFiles]
Cdc_CoInstallerV.dll
DIFxAPI.dll
[CoInstaller_AddReg]
HKR,CoInstallers32,0x00010000, “Cdc_CoInstallerV.dll,CdcCoInstaller”
[UsbcdcV.Install.NT.Wdf]
KmdfService=UsbcdcV, UsbcdcV_wdfsect
[UsbcdcV.Install.NTamd64.Wdf]
KmdfService = UsbcdcV, UsbcdcV_wdfsect
[UsbcdcV_wdfsect]
KmdfLibraryVersion=1.9
;-------------------------------------------
[UsbcdcV.Service]
DisplayName = %UsbcdcV.ServiceName%
ServiceType = %SERVICE_KERNEL_DRIVER%
StartType = %SERVICE_DEMAND_START%
ErrorControl = %SERVICE_ERROR_NORMAL%
ServiceBinary = %10%\System32\Drivers\CdcUSBV.sys
LoadOrderGroup = Base
[CdcLFlV_AddService]
DisplayName = %CdcLFlV.ServiceName%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\CdcLFlV.sys
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Strings
[Strings]
Std = “UsbCdc Uv port types”
UsbcdcV = “UsbCdc Provider”
CdcInstallationDisk = “UsbCdc Provider Installation Disc”
UsbcdcV.ServiceName=“CDC USB UART”
CdcLFlV.ServiceName = “Usbcdc Uv Lower Filter”
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
VUART_1 = “UV 770 Device”
VUART_2 = “UV 780 Device”