¿Cómo detectar cuándo se ha desconectado el cable de alimentación del portátil?

Por enésima vez, mi computadora portátil se apagó en medio de mi juego porque mi cable de alimentación se había desconectado sin que me diera cuenta.

Ahora quiero escribir un pequeño programa C # que detecte cuándo se desconecta mi cable de alimentación y luego emite un pitido largo y agradable del sistema. ¿Qué API podría usar para eso?

Respuestas a la pregunta(7)

Su respuesta a la pregunta