Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.11.2012, 14:17   #1
tanberg21
Новичок
Джуниор
 
Регистрация: 26.11.2012
Сообщений: 2
По умолчанию Температура устройств компьютера.

Здравствуйте! Мне нужно вывести на экран температуру таких устройств, как : жесткий диск, плата, процессор, видео карта. Реализовать нужно именно на C.
Как вариант,я подумала,что нужно обратиться к ACPI, но не знаю как это сделать. Может быть кто-то знает другой способ как это сделать? Спасибо!
tanberg21 вне форума Ответить с цитированием
Старый 26.11.2012, 14:53   #2
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Как вариант - копать в сторону WMI, но это не всегда работае. Или использовать ассемблер, но внутри программы C.
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума Ответить с цитированием
Старый 26.11.2012, 20:41   #3
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

DeviceIOControl() и смарт для винчестера, но тоже часто не срабатывает.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 26.11.2012, 21:25   #4
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Универсального рецепта нет. По-крайней мере, для Виндовс ХР.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 26.11.2012, 22:00   #5
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

...хотел сказать под виндами? Однако и само железо может не поддерживать отдачу параметров, и тут как ни крути.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 26.11.2012, 23:13   #6
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
...хотел сказать под виндами?
Я плохо представляю как это выглядит в 7-ке.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 26.11.2012, 23:35   #7
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

...а в воcьмерке?
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 27.11.2012, 00:09   #8
tanberg21
Новичок
Джуниор
 
Регистрация: 26.11.2012
Сообщений: 2
По умолчанию

Нет! Не винда!! Убунто, линукс
tanberg21 вне форума Ответить с цитированием
Старый 27.11.2012, 00:19   #9
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

...и чего молчал, догадываться?

Код:
acpi -V
http://www.ashep.org/2010/izmeryaem-...aturu-v-linux/
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как определить тип логических устройств данного компьютера Adyvan Общие вопросы .NET 3 26.01.2012 08:09
Температура процессора HelloZAPOR Win Api 20 26.11.2011 03:09
Температура компа 102109978 Помощь студентам 0 13.11.2010 01:07
температура воздуха MariKa-91 Помощь студентам 1 04.06.2010 20:59