La Capture d'un clavier de touches à l'arrière-plan

J'ai une application qui s'exécute en arrière-plan. Je dois générer un événement chaque fois qu'un utilisateur appuyez sur la touche F12 à tout moment. Donc, ce que j'en ai besoin pour capturer une pression de touche. Dans mon application, si chaque fois qu'un utilisateur appuyez sur la touche F10 événement sera effectuée. Je ne comprends pas comment faire cela?

Quelqu'un une idée de comment faire cela?

N:B:
C'est une application winforms. Il n'a pas besoin d'avoir l'accent de ma forme. De ma fenêtre principale peut rester dans le plateau de système, mais encore il faut saisir la pression de touche.

double possible de manipulation de touches de fonction appuyez sur
Quel genre d'application? Que signifie "exécuter en arrière-plan?" Qu'est-ce que "n'importe quand" (est-ce que votre application a le focus)?
Êtes-vous à l'aide d'un formulaire pour faire la pression de touche? Est-ce une Application de Console?
C'est une application winform.il n'a pas besoin d'avoir l'accent de ma forme.de ma fenêtre principale peut être dans la barre d'état système, mais encore il faut saisir la pression de touche.
Pas un doublon de celui-ci, puisque nous ne parlons pas du même type de touches de raccourci.

OriginalL'auteur DarkenShooter | 2013-03-14