Encuentre la capacidad de carga de la batería en porcentaje usando C # o .NET

Tengo una aplicación que obtiene información detallada del sistema, y pude obtener el porcentaje de carga restante pero no el porcentaje de la batería en sí.

Explicación: a medida que pasa el tiempo, la batería empeora lentamente, y algunas aplicaciones, como Dell Support Center en computadoras portátiles, muestran el estado de la batería, no el estado de la carga, que solía ser 100% pero ahora es 90%.

¿Cómo puedo obtener este valor en C # o .NET?

Respuestas a la pregunta(16)

Su respuesta a la pregunta