The overall goal is to remove the dependency on both of the DLLs that are shipped with this software (GetProductID64.dll & InsydeDCHU.dll).
This issue is specifically targeting the InsydeDCHU.dll which contains the main functionality for applying the keyboard colours to Single-Zone keyboard laptops.
I am currently reverse engineering this DLL by hand to understand its underlying code and manually reimplement this into the codebase.
Specifically, I am reverse engineering the SetDCHU_Data and WriteAppSettings functions to extract their functionality.
The overall goal is to remove the dependency on both of the DLLs that are shipped with this software (GetProductID64.dll & InsydeDCHU.dll).
This issue is specifically targeting the InsydeDCHU.dll which contains the main functionality for applying the keyboard colours to Single-Zone keyboard laptops.
I am currently reverse engineering this DLL by hand to understand its underlying code and manually reimplement this into the codebase.
Specifically, I am reverse engineering the
SetDCHU_DataandWriteAppSettingsfunctions to extract their functionality.