Могу ли я написать программу переменного тока, которая на самом деле предупреждает о батарее моего ноутбука?

Можно ли написать на С, чтобы получить предупреждение. Если да, какую концепцию следует применять, чтобы получать оповещения, когда моя батарея разряжается на 40% или разряжается до 80%?

1 ответ

Вы должны использовать Windows API для получения информации о батарее. Пожалуйста, обратитесь по ссылке: https://msdn.microsoft.com/en-us/library/windows/desktop/aa372659(v=vs.85).aspx

Следующие ioctl используются для получения информации о батарее

IOCTL_BATTERY_QUERY_INFORMATION

IOCTL_BATTERY_QUERY_STATUS

IOCTL_BATTERY_QUERY_TAG

IOCTL_BATTERY_SET_INFORMATION

GetSystemPowerStatus Функция используется для получения статуса питания в Windows. Перейдите по ссылке: https://msdn.microsoft.com/en-us/library/windows/desktop/aa372693(v=vs.85).aspx

Другие вопросы по тегам