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?
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 .
Tags und Links c# power-management