Skip to content

Use OEM variants of the i1Display Pro with any software

License

GPL-3.0, Unknown licenses found

Licenses found

GPL-3.0
LICENSE
Unknown
LICENSE-THIRD-PARTY
Notifications You must be signed in to change notification settings

ledoge/i1d3_hook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

About

This DLL allows you to use (almost) any branded OEM variant of the i1Display Pro with most (?) Windows software that supports the i1Display Pro colorimeter. It works by hooking some of the functions provided by the official i1D3 SDK to provide the right unlock code and make it look like the generic OEM variant.

Usage

  1. Make sure that the software you want to use the colorimeter with uses the official i1d3 SDK (i1d3SDK.dll or i1d3.dll), and that the SDK DLL is loaded already.
  2. Use any DLL injector, such as Extreme Injector, to inject i1d3_hook.dll into the software.
  3. Make the software (re-)scan for devices, and it should see your colorimeter.

Compiling

Using a 32-bit MinGW build of GCC with the MinHook package installed:

gcc i1d3_hook.c -Os -shared -static -s -lMinHook -Wl,--exclude-all-symbols -o i1d3_hook.dll

About

Use OEM variants of the i1Display Pro with any software

Resources

License

GPL-3.0, Unknown licenses found

Licenses found

GPL-3.0
LICENSE
Unknown
LICENSE-THIRD-PARTY

Stars

Watchers

Forks

Packages

No packages published

Languages