Je n'étais pas sûr que je voulais poster car je n'ai pas énormément de portée sur le sujet, mais c'est définitivement possible. Si vous avez un handle pour l'application (sinon vous pouvez en obtenir un), vous pouvez l'utiliser pour désactiver le clic droit dans l'application.
http://www.codeguru.com/forum/showthread.php?t=190440
http://support.microsoft.com/kb/318804
semble comme les liens les plus utiles, il va juste sur la façon dont vous devriez accrocher et ne pas tenir compte WM_RBUTTONDOWN
et WM_RBUTTONUP
.
Je vais essayer d'écrire une meilleure chose plus tard avec un exemple.
Plus de liens/édite
Ce lien pourrait être utile car il explique que vous allez avoir besoin d'utiliser non géré c/C++ pour accrocher à l'aide SetWindowsHookEx.
http://social.msdn.microsoft.com/Forums/en-US/clr/thread/8dd657b5-647b-443b-822d-ebe03ca4033c/
Hope this helps
[EDIT]
Je pense que cela peut effectivement être fait dans une application C# complètement. Je vais poster une solution ce soir
[/ EDIT]
Quelle application lancez vous? Je doute que ce soit possible ... mais je peux me tromper. – Blorgbeard
VLC Media Player –
Wow, on dirait que c'est possible. J'adorerais voir la solution postée ici, quand vous travaillerez :) – Blorgbeard