Skip to content

Battery Health Monitor is a C# application that uses Windows Management Instrumentation (WMI) to report on various battery metrics and motherboard information of Windows machines. It provides real-time updates on battery capacity, health, cycle count, e.t.c

License

Notifications You must be signed in to change notification settings

dmitryporotnikov/BatteryHealth

Repository files navigation

Battery Health WMI Reader

Project Overview

Battery Health WMI Reader is a C# console application that displays various battery statistics for a machine running Windows. It uses Windows Management Instrumentation (WMI) to gather battery-related data such as full charged capacity, designed capacity, cycle count, and other battery status indicators. Additionally, it provides information on the motherboard details including the product, manufacturer, and serial number.

Tested on Surface Studio and Surface Laptop devices I own.

Sample Screenshot

screenshot

System Requirements

  • Windows Operating System with .NET 8 runtime

Usage

  1. Clone the repository to your local machine.
  2. Compile the program using a C# compiler or open it in Visual Studio.
  3. Run the executable in a command prompt.
  4. Follow the on-screen instructions to view battery and motherboard information.
  5. Press any key to refresh the data or Ctrl+C to exit the program.

Contributing

Contributions to improve Battery Health Reader are welcome. Please feel free to fork the repository, make your changes, and/or submit a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Battery Health Monitor is a C# application that uses Windows Management Instrumentation (WMI) to report on various battery metrics and motherboard information of Windows machines. It provides real-time updates on battery capacity, health, cycle count, e.t.c

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages