Регистрировать производительность батареи на нетбуке

Какой Windows API (Windows Xp и Window 7) я использую для регистрации производительности батареи на нетбуке? Я хочу написать приложение, которое может построить график зависимости ватт от времени. Я всегда запускаю на нетбуке несколько избранных приложений. Для этого уже есть инструмент?


person iceman    schedule 14.11.2009    source источник
comment
взгляните на этот вопрос ... это может помочь stackoverflow.com/questions/724349/   -  person sebagomez    schedule 14.11.2009
comment
@sebastian - это вопрос Windows Mobile - он касается окон (не для мобильных устройств). AFAIK, поддержка питания обрабатывается по-разному в каждой ОС. Я предлагаю оставить этот вопрос открытым.   -  person Justin Grant    schedule 14.11.2009


Ответы (1)


Инструмент Windows DDK PwrTest /BATTERY выдает файл журнала, включающий всю информацию, которую вы ищете. Из MSDN:

Сценарий PwrTest Battery разработан для облегчения автоматической проверки информации об аккумуляторах и источниках питания. PwrTest может регистрировать емкость аккумулятора, напряжение, скорость разряда и общее состояние до двух аккумуляторов в системе. Данные батареи регистрируются с заданным интервалом в течение заданного количества циклов.

Я не уверен, работает ли этот инструмент на XP, но легко загрузить DDK и попробовать его на XP.

person Justin Grant    schedule 14.11.2009
comment
Последний DDK находится здесь: microsoft. com / downloads / ... говорит, что версия 7.0.0 содержит инструменты, образцы кода, документацию, компиляторы, заголовки и библиотеки, с помощью которых разработчики программного обеспечения создают драйверы для Windows 7, Windows Vista, Windows XP, Windows Server 2008 R2 , Windows Server 2008 и Windows Server 2003. Поддерживаемые операционные системы для установки комплекта: Windows XP с пакетом обновления 3 - person iceman; 14.11.2009