; USBMON.INF
; WDM/DLL for 32bit Windows 98/Me/2000/XP/VISTA/7/8/8.1/10/SERVER2003/2008/2012,64 bit Windows XP/VISTA/7/8/8.1/10/SERVER2003/2008/2012
; Copyright (C) W.ch 2001-2018
; Ver V1.20

[Version]
Signature = "$Chicago$"
Class     = USBMON
ClassGuid = {87989ADF-26DB-4025-9238-40D903C03B0A}
Provider  = %WinChipHead%
DriverVer = 09/16/2016, 1.2.2018.09
CatalogFile = USBMON.CAT

[ControlFlags]
ExcludeFromSelect = USB\VID_1A86&PID_8007

[ClassInstall32]
Addreg = UsbMonReg

[ClassInstall]
Addreg = UsbMonReg

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

[Manufacturer]
%WinChipHead%=WinChipHead
%WinChipHead%=WinChipHead,NTAMD64
%WinChipHead%=WinChipHead,NTIA64

[WinChipHead]
%USBMON.DeviceDesc% = USBMON.Install, USB\VID_1A86&PID_8007
[WinChipHead.NTAMD64]
%USBMON.DeviceDesc% = USBMON.Install, USB\VID_1A86&PID_8007
[WinChipHead.NTia64]
%USBMON.DeviceDesc% = USBMON.Install, USB\VID_1A86&PID_8007

[USBMON.Install]
CopyFiles = USBMON.CopyFiles.SYS
AddReg    = USBMON.9X.AddReg

[USBMON.Install.NT]
CopyFiles = USBMON.CopyFiles.SYS
AddReg    = USBMON.NT.AddReg

[USBMON.Install.NTamd64]
CopyFiles = USBMON.CopyFiles.SYSA64
AddReg    = USBMON.NT.AddReg

[USBMON.Install.NTia64]
CopyFiles = USBMON.CopyFiles.SYSI64
AddReg    = USBMON.NT.AddReg

[USBMON.CopyFiles.SYS]
USBMON32.SYS, , , 2

[USBMON.CopyFiles.SYSA64]
USBMONA64.SYS, , , 2

[USBMON.CopyFiles.SYSI64]
USBMONI64.SYS, , , 2

[USBMON.9X.AddReg]
HKR, , DevLoader, , *NTKERN
HKR, , NTMPDriver, , USBMON32.SYS

[USBMON.NT.AddReg]

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

[USBMON.Install.NTamd64.Services]
AddService = USBMON, 2, USBMON.ServiceA64

[USBMON.Install.NTia64.Services]
AddService = USBMON, 2, USBMON.ServiceI64

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

[USBMON.ServiceA64]
DisplayName   = "USBMONZY"
ServiceType   = 1
StartType     = 3
ErrorControl  = 1
ServiceBinary = %10%\System32\Drivers\USBMONA64.SYS

[USBMON.ServiceI64]
DisplayName   = "USBMONZY"
ServiceType   = 1
StartType     = 3
ErrorControl  = 1
ServiceBinary = %10%\System32\Drivers\USBMONI64.SYS

[DestinationDirs]
DefaultDestDir      = 10, System32\Drivers
USBMON.CopyFiles.SYS = 10, System32\Drivers
USBMON.CopyFiles.SYSA64 = 10, System32\Drivers
USBMON.CopyFiles.SYSI64 = 10, System32\Drivers

[SourceDisksFiles]
USBMON32.SYS  = 1
USBMONA64.SYS  = 1
USBMONI64.SYS  = 1

[SourceDisksNames]
1 = "USBMON Installation Disk", USBMON.SYS, ,

[Strings]
ClassName        = "WCH USB Monitor"
WinChipHead      = "wch.cn"
USBMON.DeviceDesc = "USB Monitor Device"
