我想創建一個程序來監視我的GPU溫度(AMD ATI HD),並且如果它低於50C,我會發送一封電子郵件。在C#中讀取GPU溫度
我知道如何發送電子郵件 - 我只是對如何獲得temerature不知道:/
任何幫助將是真棒!
運行Visual Studio - Windows窗體(或Java的工作呢!)
安迪
我想創建一個程序來監視我的GPU溫度(AMD ATI HD),並且如果它低於50C,我會發送一封電子郵件。在C#中讀取GPU溫度
我知道如何發送電子郵件 - 我只是對如何獲得temerature不知道:/
任何幫助將是真棒!
運行Visual Studio - Windows窗體(或Java的工作呢!)
安迪
II建議你有超過here
開放硬件監控一看OpenHardwareMonitor項目是一款免費的開源軟件,可監控計算機的溫度傳感器,風扇速度,電壓,負載和時鐘速度。
開放式硬件監控器支持大多數今天主板上的硬件監控芯片。可以通過讀取英特爾和AMD處理器的核心溫度傳感器來監控CPU溫度。可以顯示ATI和Nvidia顯卡的傳感器以及SMART硬盤驅動器溫度。監控值可以顯示在主窗口,可定製桌面小工具或系統托盤中。 Open Hardware Monitor軟件可在32位和64位Microsoft Windows XP/Vista/7以及任何基於x86的Linux操作系統上運行,無需安裝。
他們是開源的,你應該能夠看看他們的代碼,看看那裏。
查看AMD顯示庫中的Overdrive API。他們有一個C#示例,但您必須自己將鉤子添加到溫度庫。
具體爲:ADL2_Overdrive6_Temperature_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpTemperature)
你嘗試過什麼? –