Pregunta

Necesito crear un programa en el código C# que duerma mi máquina durante X mins y luego reanudar el modo de suspensión. He escrito un programa para dormir Hibernate My Machine usando PowerState.suspend que ejecuto en un hilo y luego configuré un temporizador para X mins, después de lo cual ejecuto System.windows.forms.application.run (); para reanudar del sueño. He estado buscando por todas partes, pero por desgracia, todavía no estoy contento.

¿Alguien tiene alguna idea de cómo puedo reanudar mi computadora portátil de un estado de sueño en C#?

Otros consejos

Tendrás que usar P/Invoke para llamar a la llamada al CreateWaitableTimer y SetWaitableTimer funciones.

Ver el Documentación de MSDN y este ejemplo de llamar a las funciones de C#.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top