Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.11;
Скачать: CL | DM;

Вниз

Как из биоса достать инфу о температуре компа   Найти похожие ветки 

 
Iks ©   (2004-03-16 19:35) [0]

и возможно ли это ???


 
DC-AC   (2004-03-17 09:50) [1]

Возможно. Нужно лишь знать адреса портов, куда выводятся данные с температурных датчиков. Напиши разработчику BIOS или сам исследуй область BIOS, отображённую на адреса физической памяти.


 
Anatoly Podgoretsky ©   (2004-03-17 09:56) [2]

Это еще вопрос, такое возможно если БИОС это поддерживает и нужно АПИ от разработчика платы и биос


 
Songoku ©   (2004-03-17 22:43) [3]

Ха ... по любому нужно писать драйвер. Потому что из ring 3 это не возможно! Как то давно я видел на каком то из форумов на эту тему ис ходник под linux и там ежё обьеснялось как это делается. По любому нежно писать двайвер и обращатся к какмто портам!


 
Aleksey Pavlov ©   (2004-03-18 15:25) [4]

Теоритически это можно сделать через WMI-классы. Но я пока не встречал мам, которые бы поддерживали бы драйвера для получения данной инфы через WMI. А теоретически - пожалуйсто:

 Service:= SWbemLocator1.ConnectServer(".", "root\CIMV2", "", "", "", "", 0, nil);
 SObject:= Service.Get("Win32_Fan", wbemFlagUseAmendedQualifiers, nil);

Если нужна программа целиком:
http://delphi.mtu-net.ru/zip/wmi.zip
На эту тему:
http://www.delphikingdom.ru/mastering/wmi.htm


 
Aleksey Pavlov ©   (2004-03-18 15:25) [5]

Теоритически это можно сделать через WMI-классы. Но я пока не встречал мам, которые бы поддерживали бы драйвера для получения данной инфы через WMI. А теоретически - пожалуйсто:

 Service:= SWbemLocator1.ConnectServer(".", "root\CIMV2", "", "", "", "", 0, nil);
 SObject:= Service.Get("Win32_Fan", wbemFlagUseAmendedQualifiers, nil);

Если нужна программа целиком:
http://delphi.mtu-net.ru/zip/wmi.zip
На эту тему:
http://www.delphikingdom.ru/mastering/wmi.htm



Страницы: 1 вся ветка

Текущий архив: 2004.04.11;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.059 c
14-1079499898
Рамиль
2004-03-17 08:04
2004.04.11
Если вам не хватает объема винта...


14-1079361426
NoOne
2004-03-15 17:37
2004.04.11
Компакт не читается....


14-1082025193
infom
2004-04-15 14:33
2004.04.11
Здание


3-1079414994
truntaev
2004-03-16 08:29
2004.04.11
Как закрыть паролем базу в Interbase?


1-1079730518
Step[B.M.]
2004-03-20 00:08
2004.04.11
Как сграбить (к примеру) изображение с TEdit или TMemo