Hay información fácilmente disponible sobre cómo encontrar el estado de una batería o si está cargándose o no. (GetSystemPowerStatus API o System.Windows.Forms.SystemInformation.PowerStatus).¿Cómo puedo detener programáticamente la carga de una batería de un portátil?
Quiero ser capaz de evitar que una batería se cargue según algunos criterios, p. potencia de la batería> 20%.
¿Hay una API para hacer esto?
¿Por qué estás tratando de hacer esto? – DevinB
La mayoría de las computadoras portátiles no tienen forma de hacerlo en su firmware. – pjc50
¿Considera que una respuesta que incluye robots fabricados con Lego Mindstorms es estar fuera del alcance? – STW