如何读取GPU(图形卡)温度?

mr.*_*r.b 12 windows api driver temperature video-card

我感兴趣的是如何通过使用一些视频卡驱动程序API来读取GPU温度(图形处理单元,图形卡的主芯片)?

每个人都知道有两个不同的芯片制造商(至少是流行的) - ATI和nVIDIA - 所以有两种不同的驱动器来读取温度.我有兴趣学习如何为每个不同的卡驱动程序执行此操作.

有问题的语言是无关紧要的 - 它可能是C/C++,.NET平台,Java,但是让我们说.NET是首选.

以前有人这样做过吗?