Ist es möglich, einen einzelnen Monitor mit WinAPI / C # in den Ruhezustand zu versetzen?

8

Wenn Sie die Windows-API verwenden, können Sie die Monitore in den Energiesparmodus versetzen:

%Vor%

und dann

%Vor%

Wenn Sie den obigen Befehl ausführen, werden beide Monitore in den Ruhezustand versetzt. Ist es möglich, dass dies nur einen von mehreren angeschlossenen Monitoren betrifft?

    
Erlend D. 14.12.2010, 19:45
quelle

2 Antworten

2

Genau, ich weiß nicht, ob Sie einen bestimmten Monitor in den Schlaf legen können. Aber Sie können dies erreichen, indem Sie die Anzahl der Anzeigen zu Eins ändern (vorausgesetzt, Sie haben 2), die Sie wach sein wollen. Der andere schaltet nach etwa einer Minute automatisch in den Ruhezustand (die meisten Monitore gehen nach etwa einer Minute nach dem Trennen in den Energiesparmodus). Sie trennen den Monitor im Wesentlichen programmatisch. Sie können es aktivieren, wenn Sie es brauchen.

Allerdings wird diese Methode andere Auswirkungen haben, die Sie kennen werden, sobald Sie anfangen, damit zu spielen.

    
Bhuvan 20.12.2010, 02:54
quelle
2

Nach dies ... nein.

Der Grund dafür ist, dass die API das als beide Monitore definierte Display ausschaltet. Das Ausschalten eines bestimmten Monitors wäre eine Hardware-Verbindung.

    
Aaron McIver 14.12.2010 19:53
quelle

Tags und Links