C #: So verhindern Sie, dass ein Laptop in den Standby-Modus wechselt

8

Wie kann ich das in einem C # -Programm machen? Ich bin mir ziemlich sicher, dass es möglich sein sollte, da verschiedene Medienprogramme dies zum Beispiel tun, damit der Computer nicht in Stand-by geht, während er einen Film sieht, usw.

Also, wenn ich zum Beispiel eine einfache und einfache WinForm-Anwendung erstelle, was muss ich tun, um zu verhindern, dass ein Laptop in Stand-By geht, solange diese Anwendung läuft?

    
Svish 25.04.2009, 14:33
quelle

1 Antwort

11

Ich denke, Sie müssen P / Invoke. Aber keine Angst ... es ist ziemlich einfach.

SetThreadExecutionState ist dein Freund. Es ist im PInvoke-Projekt , auch verfügbar auf NuGet .

    
Andrew Arnott 25.04.2009, 14:44
quelle

Tags und Links