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

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

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.06.2009, 05:03   #1
_dx
Пользователь
 
Регистрация: 10.06.2009
Сообщений: 10
По умолчанию Как считать значения датчиков температуры мат. платы, ЦПУ, видюхи?

Собственно,хотелось-бы в своей программе организовать нечто вроде как в Everest->Компьютер->Датчик

Куда копать?
Есть API под это дело, или на асме надо?
Может кто видел готовые либы?

Первое,что приходит в голову - это ACPI, но пока найти внятной инфы по поводу доступа к таблицам из-под венды не удалось

Последний раз редактировалось _dx; 11.06.2009 в 05:30.
_dx вне форума Ответить с цитированием
Старый 11.06.2009, 16:44   #2
BaronTreep
Форумчанин
 
Регистрация: 29.05.2009
Сообщений: 320
По умолчанию

Цитата:
Есть API под это дело, или на асме надо?
АПИ есть, это часть WMI, написанная в microsoft на С, и распостраняемая с SDK, естественно в виде длл. На этом форуме есть пара тем. А вот рабочие примеры:

http://www.delphikingdom.com/asp/vie...?catalogid=698

А вообще, как я понимаю, записаны все эти дела в BIOS и по адресам, различающимся от системы к системе, поэтому в wmi были зашиты классы унифицирующие доступь к этой информации.
BaronTreep вне форума Ответить с цитированием
Старый 11.06.2009, 21:17   #3
_dx
Пользователь
 
Регистрация: 10.06.2009
Сообщений: 10
По умолчанию

WMI точно не катит. Именно с измерением температуры и с кулерами там дело обстоит плохо
_dx вне форума Ответить с цитированием
Старый 12.06.2009, 22:35   #4
MalCer
Форумчанин
 
Аватар для MalCer
 
Регистрация: 15.07.2008
Сообщений: 615
По умолчанию

Я когда-то тоже задавал этот вопрос. Вот посмотри
xor eax, eax
xchg [eax], eax
MalCer вне форума Ответить с цитированием
Старый 13.06.2009, 01:40   #5
_dx
Пользователь
 
Регистрация: 10.06.2009
Сообщений: 10
По умолчанию

Всё это хорошо, но хотелось-бы копнуть глубже.
Я, конечно, сам буду продолжать поиски, но может быть кто-то знает статью, где было-бы ясно изложено типа: самые распространенные сенсоры: такие-то такие-то, программирование SMBus для разных чипсетов разное или же одинаковое(Виндовс помогает нам в общении с SMBus?)
и т.д. ... Потому что все эти стандартные подходы через WMI и ACPI почему-то особого результата, как я вижу, не приносят...

Надо, мне кажется, один раз реализовать поддержку этих 3-5 чипов-сенсоров и забыть о проблеме
_dx вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Объясните пожалуйста как можно считать значения в этом файле в вектор, 4 -ую матрицу, 6-ую матрицу ciaonataha Помощь студентам 1 30.03.2009 20:57
считать значения в файле.txt ciaonataha Общие вопросы C/C++ 4 30.03.2009 20:06
Считать одинаковые значения Волк Microsoft Office Excel 10 26.03.2009 11:18
проконс. на счет кач-ва видюхи? Natala Компьютерное железо 4 17.01.2009 02:25
Задача на определение температуры человека Versifikator Microsoft Office Excel 2 10.02.2008 05:14