Unter Vista ging der Monitor kurz an und dann gleich wieder aus... könnte also am "halt" liegen?
mit der Win
API hab ich bisher nie gearbeitet, deswegen weiß ich auch nicht, wie ich eine Nachricht global senden kann.
Die Nachricht an sich wär ja vermutlich die gleiche.
Es gibt eine Anwendung.exe, die während der Systemlaufzeit an ist, diese könnte man notfalls ja auch als "Ziel" angeben.
Aber: Wie? Ob das ganze aus einem Dienst heraus funktioniert, würde ich dann testen.