Prévenir le poste de travail de Windows (bureau) de verrouillage lors de l'exécution d'un programme WPF

Question:

J'ai un WPF plein écran application, qui agit comme un tableau de bord. L'ordinateur est dans le domaine et le domaine des politiques d'appliquer à l'ordinateur d'être enfermé dans les 10 minutes après la dernière activité de l'utilisateur. Je veux éviter que la station de travail (ou bureau) de verrouillage automatiquement.

Un exemple d'un tel comportement: Windows Media Player, ce qui empêche ce alors qu'un film est en cours d'exécution.

Solutions connues (un peu de solutions):

  1. Il est possible de envoyer un Win32 Déplacement de la Souris de l'événement fixe chaque intervalle de temps (par exemple, toutes les minutes)
  2. Il est possible d'envoyer une clé pour le programme (par exemple "de Gauche "Shift" enfoncée jusqu') fixe chaque intervalle de temps (par exemple, toutes les minutes)

QUESTION:

Comment puis-je empêcher le poste de travail de windows à partir de verrouillage sans l'utilisation de ces solutions de contournement?

Avertissement:

J'étais à peu près sûr, il devrait y avoir une question similaire a répondu quelque part sur StackOverflow, mais je n'ai pas trouvé. Je vous serais reconnaissant, si vous pouviez me pointer dans la bonne direction.