Part of the Tiny1-c and Topson .inf files for interest. Note the difference between VID and PID entries.
Tiny1-c
; Module Name: Tiny1C.inf
; Description: Installation inf for Tiny1C device.
;
; THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY
; KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
; IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR
; PURPOSE.
[Strings]
DeviceName = "Tiny1C"
VendorName = "Realtek Semiconductor Corp."
SourceName = "Tiny1C Install Disk"
DeviceID = "VID_0BDA&PID_5840"
DeviceGUID = "{31F311E2-8739-E459-AFB8-4FA4C7A71DAB}"
[Version]
Signature = "$Windows NT$"
Class = "libusbK Usb Devices"
ClassGuid = {ECFB0CFD-74C4-4f52-BBF7-343461CD72AC}
Provider = "libusbK"
CatalogFile = Tiny1C.cat
DriverVer = 04/28/2014, 3.0.7.0
DriverPackageDisplayName = "Tiny1C"
; ============== Class section ==================
[ClassInstall32]
Addreg = LUsbK_Class_AddReg
[LUsbK_Class_AddReg]
HKR,,,0,"libusbK Usb Devices"
HKR,,Icon,,-20
The Topdon TC001
; Module Name: TC001.inf
; Description: Installation inf for Infiray Falcon001 5830 device.
;
; THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY
; KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
; IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR
; PURPOSE.
[Strings]
DeviceName = "TC001"
VendorName = "TOPDON TECHNOLOGY Co.,Ltd."
SourceName = "TC001 Install Disk"
DeviceID = "VID_0BDA&PID_5830"
DeviceGUID = "{1B280601-7F68-5BF3-07CA-DC822CCACC26}"
[Version]
Signature = "$Windows NT$"
Class = "TC Usb Devices"
ClassGuid = {ECFB0CFD-74C4-4f52-BBF7-343461CD72AC}
Provider = "TOPDON"
CatalogFile = TC001.cat
DriverVer = 04/28/2014, 3.0.7.0
DriverPackageDisplayName = "TC001"
; ============== Class section ==================
[ClassInstall32]
Addreg = LUsbK_Class_AddReg
[LUsbK_Class_AddReg]
HKR,,,0,"TC Usb Devices"
HKR,,Icon,,-20