Я не был уверен, что хочу опубликовать, поскольку у меня нет большого объема возможностей по этому вопросу, но это определенно возможно. Если у вас есть дескриптор приложения (если нет, вы можете его получить), вы можете использовать его, чтобы отключить правый клик в приложении.
http://www.codeguru.com/forum/showthread.php?t=190440
http://support.microsoft.com/kb/318804
кажется, наиболее полезные ссылки, он просто идет о том, как следует подключить, а затем игнорировать WM_RBUTTONDOWN
и WM_RBUTTONUP
.
Я попробую написать более подробную статью позже с примером.
Больше ссылки/редактирует
Эта ссылка может быть полезной, поскольку она объясняет, что вы собираетесь нужно использовать неуправляемый C/C++ для подключения с помощью SetWindowsHookEx.
http://social.msdn.microsoft.com/Forums/en-US/clr/thread/8dd657b5-647b-443b-822d-ebe03ca4033c/
Надеется, что это помогает
[EDIT]
Я думаю, что это действительно может быть сделано в приложении C# полностью. Я вывешу сегодня является решением
[/ EDIT]
Какого приложения вы запуск? Я сомневаюсь, что это возможно. Но я могу ошибаться. – Blorgbeard 2008-10-06 09:27:52
VLC Media Player – 2008-10-06 09:29:30