Verhindern, dass Windows-Arbeitsplatz (desktop) zu sperren, während der Ausführung ein WPF-Programm

Problem:

Ich habe eine WPF - fullscreen Anwendung, die fungiert als dashboard. Der computer ist in der Domäne und domain-policies erzwingen die computer gesperrt werden, in 10 Minuten nach der letzten nutzeraktivität. Ich möchte verhindern, dass die Arbeitsstation (oder desktop) aus, Verriegelung automatisch.

Ein Beispiel für ein solches Verhalten: der Windows Media Player, die verhindert, dass dies während ein Film läuft.

Bekannten Lösungen (irgendwie workarounds):

  1. Ist es möglich, senden Sie eine Win32-Mouse-Move-Ereignis jedem festen Zeitintervall (Z. B. jede minute)
  2. Es möglich ist, senden Sie eine Taste, um das Programm (zum Beispiel "Links Shift" - Taste) jedem festen Zeitintervall (Z. B. jede minute)

FRAGE:

Wie kann ich verhindern, dass windows-Arbeitsstation zu sperren, ohne mit diesen workarounds?

Haftungsausschluss:

Ich war ziemlich sicher, dass, sollte es eine ähnliche Frage beantwortet, die sich irgendwo auf StackOverflow, aber ich nicht finden. Ich würde mich freuen, wenn Sie könnten mich in die richtige Richtung.

Schreibe einen Kommentar