; usbmon20.INF
; Driver for USB2.0 Monito V1.2
; WDM&VXD for Windows 98/Me/2000/XP/Vista/7/8/8.1/10/SERVER 2003/2008/2012/2016
; Copyright (C) WCH 2018

[Version]
Signature = "$Chicago$"
Class     = WCH
ClassGuid = {77989ADF-06DB-4025-92E8-40D902C03B0A}
Provider  = %WinChipHead%
DriverVer = 07/26/2018, 1.2.2018.07
CatalogFile.NT = USBMON20.CAT

[ControlFlags]
ExcludeFromSelect = USB\VID_1A86&PID_8080

[ClassInstall32]
Addreg = WCHReg

[ClassInstall]
Addreg = WCHReg

[WCHReg]
HKR, , , 0, %ClassName%
HKR, , Icon, , -5
HKR, , NoInstallClass, , 1

[Manufacturer]
%WinChipHead% = WinChipHead,NT,NTamd64,NTia64

[WinChipHead]
%usbmon20.DeviceDesc% = usbmon20.Install, USB\VID_1A86&PID_8080

[WinChipHead.NT]
%usbmon20.DeviceDesc% = usbmon20.Install.NT, USB\VID_1A86&PID_8080

[WinChipHead.NTamd64]
%usbmon20.DeviceDesc% = usbmon20.Install.NTamd64, USB\VID_1A86&PID_8080

[WinChipHead.NTia64]
%usbmon20.DeviceDesc% = usbmon20.Install.NTia64, USB\VID_1A86&PID_8080

[usbmon20.Install]
CopyFiles = usbmon20.CopyFiles.SYS
AddReg    = usbmon20.NT.AddReg, usbmon20.AddReg

[usbmon20.Install.NT]
CopyFiles = usbmon20.CopyFiles.SYS
AddReg    = usbmon20.NT.AddReg, usbmon20.AddReg

[usbmon20.Install.NTamd64]
CopyFiles = usbmon20.CopyFilesA64.SYS
AddReg    = usbmon20.NT.AddReg, usbmon20.AddReg

[usbmon20.Install.NTia64]
CopyFiles = usbmon20.CopyFilesI64.SYS
AddReg    = usbmon20.NT.AddReg, usbmon20.AddReg

[usbmon20.CopyFiles.SYS]
usbmon20.SYS, , , 2

[usbmon20.CopyFilesA64.SYS]
usbmon20W64.SYS, , , 2

[usbmon20.CopyFilesI64.SYS]
;usbmon20I64.SYS, , , 2

[usbmon20.NT.AddReg]

[usbmon20.AddReg]
HKLM, SOFTWARE\WinChipHead\IC\usbmon20, WDM, 0x00010001, 0x00000025
HKLM, SOFTWARE\WinChipHead\IC\usbmon20, DLL, 0x00010001, 0x00000022
HKLM, SOFTWARE\WinChipHead\IC\usbmon20, Function, , "USB slave"

[usbmon20.Install.NT.Services]
AddService = usbmon20, 2, usbmon20.Service

[usbmon20.Install.NTamd64.Services]
AddService = usbmon20_A64, 2, usbmon20.ServiceA64

[usbmon20.Install.NTia64.Services]
AddService = usbmon20_I64, 2, usbmon20.ServiceI64

[usbmon20.Service]
DisplayName   = "usbmon20"
ServiceType   = 1
StartType     = 3
ErrorControl  = 1
ServiceBinary = %10%\System32\Drivers\usbmon20.SYS

[usbmon20.ServiceA64]
DisplayName   = "usbmon20_A64"
ServiceType   = 1
StartType     = 3
ErrorControl  = 1
ServiceBinary = %10%\System32\Drivers\usbmon20W64.SYS

[usbmon20.ServiceI64]
DisplayName   = "usbmon20_I64"
ServiceType   = 1
StartType     = 3
ErrorControl  = 1
ServiceBinary = %10%\System32\Drivers\usbmon20I64.SYS

[DestinationDirs]
DefaultDestDir      = 10, System32\Drivers
usbmon20.CopyFiles.SYS = 10, System32\Drivers
usbmon20.CopyFilesA64.SYS = 10, System32\Drivers
;usbmon20.CopyFilesI64.SYS = 10, System32\Drivers

[SourceDisksFiles]
usbmon20.SYS  = 1
usbmon20W64.SYS  = 1
;usbmon20I64.SYS  = 1

[SourceDisksNames]
1 = %DISK_NAME%, usbmon20.SYS, ,

[SourceDisksNames.amd64]
1 = %DISK_NAME%, usbmon20W64.SYS, ,

[SourceDisksNames.ia64]
;1 = %DISK_NAME%, usbmon20I64.SYS, ,

[Strings]
ClassName        = "Interface"
WinChipHead      = "wch.cn"
usbmon20.DeviceDesc = "USB2.0 Monitor"
DISK_NAME = "USB2.0 Monitor Installation Disk"

[Strings.0804]
ClassName        = "Íâ²¿½Ó¿Ú"
WinChipHead      = "wch.cn"
usbmon20.DeviceDesc = "USB2.0 Monitor"
DISK_NAME = "USB2.0 Monitor Installation Disk"
