297 lines
13 KiB
INI
Executable File
297 lines
13 KiB
INI
Executable File
;--------------------------------------------------------------------------
|
|
; Copyright 2012 Graeme W. Gill.
|
|
;
|
|
; Permission is hereby granted, free of charge, to any person obtaining a copy
|
|
; of this file, to deal
|
|
; in this file without restriction, including without limitation the rights
|
|
; to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
|
; copies of this file, and to permit persons to whom this file is
|
|
; furnished to do so, subject to the following conditions:
|
|
;
|
|
; The above copyright notice and this permission notice shall be included in
|
|
; all copies or substantial portions of this file.
|
|
;
|
|
; THIS FILE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
; IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
; FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
|
; AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
; LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|
; OUT OF OR IN CONNECTION WITH THIS FILE OR THE USE OR OTHER DEALINGS IN
|
|
; THIS FILE.
|
|
;--------------------------------------------------------------------------
|
|
|
|
; ==== Strings ====
|
|
|
|
[Strings]
|
|
|
|
DeviceGUID = {247e32a0-32f9-11df-aacc-0002a5d5c51b}
|
|
|
|
Date = "01/17/2012" ; MM/DD/YYYY
|
|
libusb0ver = "1.2.6.0"
|
|
|
|
Libusb_ClassName = "Argyll LibUSB-win32 devices"
|
|
Libusb_DiskName = "LibUSB-win32 Device Install Disk"
|
|
|
|
libusb0_SvcDesc = "LibUSB-win32 libusb0 - Kernel Driver 2012/1/17, 1.2.6.0"
|
|
|
|
; ==== Version ====
|
|
|
|
[Version]
|
|
Signature = "$Windows NT$"
|
|
DriverVer = %Date%,%libusb0ver%
|
|
Provider = "ArgyllCMS"
|
|
|
|
; (Note the ClassGuid must not be quoted or a string substitution to work on Win2K)
|
|
Class = %Libusb_ClassName%
|
|
ClassGuid = {817cffe0-328b-11df-9b9f-0002a5d5c51b} ; LibUSB-win32 ClassGUID
|
|
CatalogFile = "ArgyllCMS.cat"
|
|
CatalogFile.NTAMD64 = "ArgyllCMS_x64.cat"
|
|
CatalogFile.NTARM64 = "ArgyllCMS_arm64.cat"
|
|
|
|
[ClassInstall32]
|
|
AddReg=class_install_add_reg
|
|
|
|
[class_install_add_reg]
|
|
HKR,,,,%Libusb_ClassName%
|
|
HKR,,Icon,,"-20" ; -20 is for the USB icon
|
|
|
|
; ==== Files Sources and Destinations ====
|
|
|
|
[SourceDisksNames]
|
|
1 = %Libusb_DiskName%
|
|
|
|
[SourceDisksFiles]
|
|
libusb0.sys = 1,\bin\x86,
|
|
|
|
[SourceDisksFiles.amd64]
|
|
libusb0.sys = 1,\bin\amd64,
|
|
|
|
[SourceDisksFiles.arm64]
|
|
libusb0.sys = 1,\bin\arm64,
|
|
|
|
[DestinationDirs]
|
|
libusb0_files_sys = 10,system32\drivers
|
|
|
|
; ==== libusb0 Device driver ====
|
|
|
|
[libusb0_files_sys]
|
|
libusb0.sys,libusb0.sys
|
|
|
|
; For each one of these, there must be one for Services !!!
|
|
[LIBUSB0_DEV]
|
|
CopyFiles = Libusb0_files_sys
|
|
|
|
[LIBUSB0_DEV.HW]
|
|
AddReg = libusb0_add_reg_hw
|
|
|
|
[libusb0_add_reg]
|
|
HKR,,DevLoader,,*ntkern
|
|
HKR,,NTMPDriver,,libusb0.sys
|
|
|
|
[libusb0_add_reg_hw]
|
|
HKR,,DeviceInterfaceGUIDs,0x10000,%DeviceGUID%
|
|
HKR,,SurpriseRemovalOK,0x00010001,1 ; Device properties
|
|
|
|
[LIBUSB0_DEV.Services]
|
|
AddService = libusb0, 0x00000002, libusb0_add_service
|
|
|
|
[libusb0_add_service]
|
|
DisplayName = %libusb0_SvcDesc%
|
|
ServiceType = 1
|
|
StartType = 3
|
|
ErrorControl = 0
|
|
ServiceBinary = %12%\libusb0.sys
|
|
|
|
; ==== Manufacturers ====
|
|
|
|
[Manufacturer]
|
|
"HCFR Association"=HCFR_Devices,NTx86,NTamd64,NTarm64
|
|
"Sequel Imaging"=Sequel_Devices,NTx86,NTamd64,NTarm64
|
|
"X-Rite"=X_Rite_Devices,NTx86,NTamd64,NTarm64
|
|
"ColorVision"=ColorVision_Devices,NTx86,NTamd64,NTarm64
|
|
"Gretag Macbeth/X-Rite"=GM_X_Rite_Devices,NTx86,NTamd64,NTarm64
|
|
"Hughski Ltd"=Hughski_Devices,NTx86,NTamd64,NTarm64
|
|
"Image Engineering"=ImageEngineering_Devices,NTx86,NTamd64,NTarm64
|
|
|
|
; ==== Devices ====
|
|
|
|
[HCFR_Devices]
|
|
"Colorimtre HCFR V3.1 (Argyll)" = LIBUSB0_DEV, USB\VID_04DB&PID_005B
|
|
"Colorimtre HCFR V4.0 (Argyll)" = LIBUSB0_DEV, USB\VID_04D8&PID_FE17
|
|
|
|
[Sequel_Devices]
|
|
"Eye-One Display 1 (Argyll)" = LIBUSB0_DEV, USB\VID_0670&PID_0001
|
|
|
|
[X_Rite_Devices]
|
|
"HueyL (Argyll)" = LIBUSB0_DEV, USB\VID_0765&PID_5001
|
|
"HueyL (Argyll)" = LIBUSB0_DEV, USB\VID_0765&PID_5010
|
|
;"Eye-One Display 3 (Argyll)" = LIBUSB0_DEV, USB\VID_0765&PID_5020
|
|
"ColorMunki Smile (Argyll)" = LIBUSB0_DEV, USB\VID_0765&PID_6003
|
|
"i1 Studio (Argyll)" = LIBUSB0_DEV, USB\VID_0765&PID_6008
|
|
"i1 Pro3 (Argyll)" = LIBUSB0_DEV, USB\VID_0765&PID_6009
|
|
;"D123 (Argyll)" = LIBUSB0_DEV, USB\VID_0765&PID_600A
|
|
"DTP20 (Argyll)" = LIBUSB0_DEV, USB\VID_0765&PID_D020
|
|
"DTP92Q (Argyll)" = LIBUSB0_DEV, USB\VID_0765&PID_D092
|
|
"DTP94 (Argyll)" = LIBUSB0_DEV, USB\VID_0765&PID_D094
|
|
|
|
[ColorVision_Devices]
|
|
"Spyder1 (Argyll)" = LIBUSB0_DEV, USB\VID_085C&PID_0100
|
|
"Spyder2 (Argyll)" = LIBUSB0_DEV, USB\VID_085C&PID_0200
|
|
"Spyder3 (Argyll)" = LIBUSB0_DEV, USB\VID_085C&PID_0300
|
|
"Spyder4 (Argyll)" = LIBUSB0_DEV, USB\VID_085C&PID_0400
|
|
"Spyder5 (Argyll)" = LIBUSB0_DEV, USB\VID_085C&PID_0500
|
|
"SpyderX (Argyll)" = LIBUSB0_DEV, USB\VID_085C&PID_0A00
|
|
"SpyderX2 (Argyll)" = LIBUSB0_DEV, USB\VID_085C&PID_0A0A
|
|
"Spyder2024 (Argyll)" = LIBUSB0_DEV, USB\VID_085C&PID_0A0B
|
|
|
|
[GM_X_Rite_Devices]
|
|
"Eye-One Pro (Argyll)" = LIBUSB0_DEV, USB\VID_0971&PID_2000
|
|
"Eye-One Monitor (Argyll)" = LIBUSB0_DEV, USB\VID_0971&PID_2001
|
|
"Eye-One Display 2 (Argyll)" = LIBUSB0_DEV, USB\VID_0971&PID_2003
|
|
"Huey (Argyll)" = LIBUSB0_DEV, USB\VID_0971&PID_2005
|
|
"ColorMunki (Argyll)" = LIBUSB0_DEV, USB\VID_0971&PID_2007
|
|
|
|
[Hughski_Devices]
|
|
"ColorHug 2 (Argyll)" = LIBUSB0_DEV, USB\VID_273F&PID_1004
|
|
"ColorHug (Argyll)" = LIBUSB0_DEV, USB\VID_273F&PID_1001
|
|
"ColorHug (Argyll)" = LIBUSB0_DEV, USB\VID_04D8&PID_F8DA
|
|
|
|
[ImageEngineering_Devices]
|
|
"EX1 (Argyll)" = LIBUSB0_DEV, USB\VID_2457&PID_4000
|
|
|
|
|
|
[HCFR_Devices.NTx86]
|
|
"Colorimtre HCFR V3.1 (Argyll)" = LIBUSB0_DEV, USB\VID_04DB&PID_005B
|
|
"Colorimtre HCFR V4.0 (Argyll)" = LIBUSB0_DEV, USB\VID_04D8&PID_FE17
|
|
|
|
[Sequel_Devices.NTx86]
|
|
"Eye-One Display 1 (Argyll)" = LIBUSB0_DEV, USB\VID_0670&PID_0001
|
|
|
|
[X_Rite_Devices.NTx86]
|
|
"HueyL (Argyll)" = LIBUSB0_DEV, USB\VID_0765&PID_5001
|
|
"HueyL (Argyll)" = LIBUSB0_DEV, USB\VID_0765&PID_5010
|
|
;"Eye-One Display 3 (Argyll)" = LIBUSB0_DEV, USB\VID_0765&PID_5020
|
|
"ColorMunki Smile (Argyll)" = LIBUSB0_DEV, USB\VID_0765&PID_6003
|
|
"i1 Studio (Argyll)" = LIBUSB0_DEV, USB\VID_0765&PID_6008
|
|
"i1 Pro3 (Argyll)" = LIBUSB0_DEV, USB\VID_0765&PID_6009
|
|
;"D123 (Argyll)" = LIBUSB0_DEV, USB\VID_0765&PID_600A
|
|
"DTP20 (Argyll)" = LIBUSB0_DEV, USB\VID_0765&PID_D020
|
|
"DTP92Q (Argyll)" = LIBUSB0_DEV, USB\VID_0765&PID_D092
|
|
"DTP94 (Argyll)" = LIBUSB0_DEV, USB\VID_0765&PID_D094
|
|
|
|
[ColorVision_Devices.NTx86]
|
|
"Spyder1 (Argyll)" = LIBUSB0_DEV, USB\VID_085C&PID_0100
|
|
"Spyder2 (Argyll)" = LIBUSB0_DEV, USB\VID_085C&PID_0200
|
|
"Spyder3 (Argyll)" = LIBUSB0_DEV, USB\VID_085C&PID_0300
|
|
"Spyder4 (Argyll)" = LIBUSB0_DEV, USB\VID_085C&PID_0400
|
|
"Spyder5 (Argyll)" = LIBUSB0_DEV, USB\VID_085C&PID_0500
|
|
"SpyderX (Argyll)" = LIBUSB0_DEV, USB\VID_085C&PID_0A00
|
|
"SpyderX2 (Argyll)" = LIBUSB0_DEV, USB\VID_085C&PID_0A0A
|
|
"Spyder2024 (Argyll)" = LIBUSB0_DEV, USB\VID_085C&PID_0A0B
|
|
|
|
[GM_X_Rite_Devices.NTx86]
|
|
"Eye-One Pro (Argyll)" = LIBUSB0_DEV, USB\VID_0971&PID_2000
|
|
"Eye-One Monitor (Argyll)" = LIBUSB0_DEV, USB\VID_0971&PID_2001
|
|
"Eye-One Display 2 (Argyll)" = LIBUSB0_DEV, USB\VID_0971&PID_2003
|
|
"Huey (Argyll)" = LIBUSB0_DEV, USB\VID_0971&PID_2005
|
|
"ColorMunki (Argyll)" = LIBUSB0_DEV, USB\VID_0971&PID_2007
|
|
|
|
[Hughski_Devices.NTx86]
|
|
"ColorHug 2 (Argyll)" = LIBUSB0_DEV, USB\VID_273F&PID_1004
|
|
"ColorHug (Argyll)" = LIBUSB0_DEV, USB\VID_273F&PID_1001
|
|
"ColorHug (Argyll)" = LIBUSB0_DEV, USB\VID_04D8&PID_F8DA
|
|
|
|
[ImageEngineering_Devices.NTx86]
|
|
"EX1 (Argyll)" = LIBUSB0_DEV, USB\VID_2457&PID_4000
|
|
|
|
|
|
[HCFR_Devices.NTamd64]
|
|
"Colorimtre HCFR V3.1 (Argyll)" = LIBUSB0_DEV, USB\VID_04DB&PID_005B
|
|
"Colorimtre HCFR V4.0 (Argyll)" = LIBUSB0_DEV, USB\VID_04D8&PID_FE17
|
|
|
|
[Sequel_Devices.NTamd64]
|
|
"Eye-One Display 1 (Argyll)" = LIBUSB0_DEV, USB\VID_0670&PID_0001
|
|
|
|
[X_Rite_Devices.NTamd64]
|
|
"HueyL (Argyll)" = LIBUSB0_DEV, USB\VID_0765&PID_5001
|
|
"HueyL (Argyll)" = LIBUSB0_DEV, USB\VID_0765&PID_5010
|
|
;"Eye-One Display 3 (Argyll)" = LIBUSB0_DEV, USB\VID_0765&PID_5020
|
|
"ColorMunki Smile (Argyll)" = LIBUSB0_DEV, USB\VID_0765&PID_6003
|
|
"i1 Studio (Argyll)" = LIBUSB0_DEV, USB\VID_0765&PID_6008
|
|
"i1 Pro3 (Argyll)" = LIBUSB0_DEV, USB\VID_0765&PID_6009
|
|
;"D123 (Argyll)" = LIBUSB0_DEV, USB\VID_0765&PID_600A
|
|
"DTP20 (Argyll)" = LIBUSB0_DEV, USB\VID_0765&PID_D020
|
|
"DTP92Q (Argyll)" = LIBUSB0_DEV, USB\VID_0765&PID_D092
|
|
"DTP94 (Argyll)" = LIBUSB0_DEV, USB\VID_0765&PID_D094
|
|
|
|
[ColorVision_Devices.NTamd64]
|
|
"Spyder1 (Argyll)" = LIBUSB0_DEV, USB\VID_085C&PID_0100
|
|
"Spyder2 (Argyll)" = LIBUSB0_DEV, USB\VID_085C&PID_0200
|
|
"Spyder3 (Argyll)" = LIBUSB0_DEV, USB\VID_085C&PID_0300
|
|
"Spyder4 (Argyll)" = LIBUSB0_DEV, USB\VID_085C&PID_0400
|
|
"Spyder5 (Argyll)" = LIBUSB0_DEV, USB\VID_085C&PID_0500
|
|
"SpyderX (Argyll)" = LIBUSB0_DEV, USB\VID_085C&PID_0A00
|
|
"SpyderX2 (Argyll)" = LIBUSB0_DEV, USB\VID_085C&PID_0A0A
|
|
"Spyder2024 (Argyll)" = LIBUSB0_DEV, USB\VID_085C&PID_0A0B
|
|
|
|
[GM_X_Rite_Devices.NTamd64]
|
|
"Eye-One Pro (Argyll)" = LIBUSB0_DEV, USB\VID_0971&PID_2000
|
|
"Eye-One Monitor (Argyll)" = LIBUSB0_DEV, USB\VID_0971&PID_2001
|
|
"Eye-One Display 2 (Argyll)" = LIBUSB0_DEV, USB\VID_0971&PID_2003
|
|
"Huey (Argyll)" = LIBUSB0_DEV, USB\VID_0971&PID_2005
|
|
"ColorMunki (Argyll)" = LIBUSB0_DEV, USB\VID_0971&PID_2007
|
|
|
|
[Hughski_Devices.NTamd64]
|
|
"ColorHug 2 (Argyll)" = LIBUSB0_DEV, USB\VID_273F&PID_1004
|
|
"ColorHug (Argyll)" = LIBUSB0_DEV, USB\VID_273F&PID_1001
|
|
"ColorHug (Argyll)" = LIBUSB0_DEV, USB\VID_04D8&PID_F8DA
|
|
|
|
[ImageEngineering_Devices.NTamd64]
|
|
"EX1 (Argyll)" = LIBUSB0_DEV, USB\VID_2457&PID_4000
|
|
|
|
|
|
[HCFR_Devices.NTarm64]
|
|
"Colorimtre HCFR V3.1 (Argyll)" = LIBUSB0_DEV, USB\VID_04DB&PID_005B
|
|
"Colorimtre HCFR V4.0 (Argyll)" = LIBUSB0_DEV, USB\VID_04D8&PID_FE17
|
|
|
|
[Sequel_Devices.NTarm64]
|
|
"Eye-One Display 1 (Argyll)" = LIBUSB0_DEV, USB\VID_0670&PID_0001
|
|
|
|
[X_Rite_Devices.NTarm64]
|
|
"HueyL (Argyll)" = LIBUSB0_DEV, USB\VID_0765&PID_5001
|
|
"HueyL (Argyll)" = LIBUSB0_DEV, USB\VID_0765&PID_5010
|
|
;"Eye-One Display 3 (Argyll)" = LIBUSB0_DEV, USB\VID_0765&PID_5020
|
|
"ColorMunki Smile (Argyll)" = LIBUSB0_DEV, USB\VID_0765&PID_6003
|
|
"i1 Studio (Argyll)" = LIBUSB0_DEV, USB\VID_0765&PID_6008
|
|
"i1 Pro3 (Argyll)" = LIBUSB0_DEV, USB\VID_0765&PID_6009
|
|
;"D123 (Argyll)" = LIBUSB0_DEV, USB\VID_0765&PID_600A
|
|
"DTP20 (Argyll)" = LIBUSB0_DEV, USB\VID_0765&PID_D020
|
|
"DTP92Q (Argyll)" = LIBUSB0_DEV, USB\VID_0765&PID_D092
|
|
"DTP94 (Argyll)" = LIBUSB0_DEV, USB\VID_0765&PID_D094
|
|
|
|
[ColorVision_Devices.NTarm64]
|
|
"Spyder1 (Argyll)" = LIBUSB0_DEV, USB\VID_085C&PID_0100
|
|
"Spyder2 (Argyll)" = LIBUSB0_DEV, USB\VID_085C&PID_0200
|
|
"Spyder3 (Argyll)" = LIBUSB0_DEV, USB\VID_085C&PID_0300
|
|
"Spyder4 (Argyll)" = LIBUSB0_DEV, USB\VID_085C&PID_0400
|
|
"Spyder5 (Argyll)" = LIBUSB0_DEV, USB\VID_085C&PID_0500
|
|
"SpyderX (Argyll)" = LIBUSB0_DEV, USB\VID_085C&PID_0A00
|
|
"SpyderX2 (Argyll)" = LIBUSB0_DEV, USB\VID_085C&PID_0A0A
|
|
"Spyder2024 (Argyll)" = LIBUSB0_DEV, USB\VID_085C&PID_0A0B
|
|
|
|
[GM_X_Rite_Devices.NTarm64]
|
|
"Eye-One Pro (Argyll)" = LIBUSB0_DEV, USB\VID_0971&PID_2000
|
|
"Eye-One Monitor (Argyll)" = LIBUSB0_DEV, USB\VID_0971&PID_2001
|
|
"Eye-One Display 2 (Argyll)" = LIBUSB0_DEV, USB\VID_0971&PID_2003
|
|
"Huey (Argyll)" = LIBUSB0_DEV, USB\VID_0971&PID_2005
|
|
"ColorMunki (Argyll)" = LIBUSB0_DEV, USB\VID_0971&PID_2007
|
|
|
|
[Hughski_Devices.NTarm64]
|
|
"ColorHug 2 (Argyll)" = LIBUSB0_DEV, USB\VID_273F&PID_1004
|
|
"ColorHug (Argyll)" = LIBUSB0_DEV, USB\VID_273F&PID_1001
|
|
"ColorHug (Argyll)" = LIBUSB0_DEV, USB\VID_04D8&PID_F8DA
|
|
|
|
[ImageEngineering_Devices.NTarm64]
|
|
"EX1 (Argyll)" = LIBUSB0_DEV, USB\VID_2457&PID_4000
|
|
|