| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Системное программирование и WinAPI > темпиратура процессора |
| Автор: IGanja 21.3.2008, 14:49 |
| Есть ли функция возвращающая темпиратуру процессора, как например возвращают время? |
| Автор: Andrey44 21.3.2008, 15:21 |
| Общей функции для получения температуры процессора нет. Есть WMI - Win32_TemperatureProbe но я пробовал никаких данных оно не получает. Читал где-то снимают дамп памяти биоса и как-то ищут там. Сам как-то перерыл весь инет , но ничего путного не нашел. |
| Автор: andrew_121 21.3.2008, 15:52 |
| Это пройденый этап. Читаю любой параметр. IGanja, Могу сделать, за N сумму, пиши в личку. |
| Автор: Andrey44 21.3.2008, 16:09 |
| andrew_121, толкни тогда хоть в нужную сторону |
| Автор: andrew_121 21.3.2008, 16:18 |
| Не могу. Модераторы угрожают. Говорят что пост не соответствует - чему-то ТАМ ...))) |
| Автор: MAKCim 21.3.2008, 16:27 |
| Andrey44, IGanja, если ядро имеет встроенный цифровой датчик температуры, его значение можно прочитать из MSR регистра IA32_THERM_STATUS проверка его наличия осуществляется проверкой бита CPUID.06H.EAX[0] естественно, такой способ работает только для интеловских процессоров вполне вероятно, что для AMD есть другое решение |
| Автор: andrew_121 21.3.2008, 16:41 | ||||
MAKCim:
Добавлено через 8 минут и 26 секунд Вот, в Лине работает, а в ВиндАвЗ - не знаю, хотя, asm, должно работать.
|
| Автор: andrew_121 21.3.2008, 17:06 | ||
Если ты об этой строке говоришь, то я ее САМ только-что написал. Если о коде, то ДА "rei3er" на http://www.linux.org.ru/view-message.jsp?msgid=2421724 Но я не об этом коде говорил выше. У меня есть либа кросс. дает полную инфу о состоянии... |
| Автор: MAKCim 21.3.2008, 17:12 |
если не секрет, напиши в ЛС принцип работы (меня код не интересует, интересует принцип) |