Как я получаю информацию батареи в окнах?

У меня есть два ноутбука здесь. Каждый запускает Vista, другой Windows 7. Я должен получить спецификации на батареях в обоих, как я иду об этом?

Причина, которую я спрашиваю, состоит в том, что я хотел бы знать, являются ли они литий-ионными или что-то еще. Предположительно, другие типы батарей, возможно, оказали негативное влияние на мощности заряда, если оставлено включенные слишком долго.

8
задан jimmym715 4 June 2012 в 00:58
поделиться

3 ответа

Вы можете использовать WMI и класс Win32_Battery . У него есть свойство под названием Химия , которое содержит эту информацию.

ОБНОВЛЕНИЕ:

На самом деле есть еще Win32_PortableBattery , который больше подходит для аккумулятора ноутбука. Оба они наследуют от класса CIM_Battery .

7
ответ дан 5 December 2019 в 09:24
поделиться

Информация IOCTL_BATTERY_QUERY_INFORMATION из DeviceIOControl может сообщить вам следующую информацию:

Уровень информации

  • BatteryDeviceName
  • BatteryEstimatedTime
  • BatteryGranularityInformation
  • BatteryInformation
  • BatteryManufactureDate
  • BatteryManufactureName
  • BatterySerialNumber
  • BatteryTemperature
  • BatteryUniqueID

Структура BatteryInformation содержит поле Chemistry, которое описывает эту необходимую вам информацию.

  • PbAc : свинцово-кислотные
  • LION : литий-ионные
  • Li-I : литий-ионные
  • NiCd : никель-кадмиевые
  • NiMH : никель-металлогидридные
  • NiZn : никель-цинковые
  • RAM : Перезаряжаемые щелочно-марганцевые

Здесь есть пример: http://msdn.microsoft.com/en-us/library/bb204769(v=VS.85).aspx

5
ответ дан 5 December 2019 в 09:24
поделиться

Если вы используете управляемый код (C # или VB), в Windows API Code Pack есть класс-оболочка, который вызывает события .NET, когда происходит отключение или включение питания. Переменного тока, достижение критического уровня заряда батареи и т. Д.), И проявляет такие свойства, как приблизительный оставшийся срок службы батареи. В нем также есть целая куча кровавых деталей - образец их показывает.

3
ответ дан 5 December 2019 в 09:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: