Use ATI ADL / NVAPI (Nvidia) for GPU Temperature
You will still need to translate the units.From C++
And use
WMI for "CPU -> TEMPERATURE/FAN/VOLTAGE"
Using Asus.dll is bad idea becouse you can't redistribute it you need either
signed NDA or other permision so i don't advise it.