Ich schalte den Monitor mit SendMessage(HWND_BROUADCART, WM_SYSCOMMAND, SC_MONITORRPOWER, 2)
.
Das funktioniert, aber der Monitor schaltet sich wieder ein, wenn jemand die Tastatur oder die Maus berührt. Ich habe versucht, dies mit der Funktion DevicePowerSetDeviceState mit DEVICEPOWER_CLEAR_WAKEENABLED für die Tastatur und die Maus zu beheben: Es wird kein Fehler zurückgegeben, hat aber auch keine Wirkung.
Wie kann ich verhindern, dass sich der Monitor unter Vista und Windows7 wieder einschaltet?