2013-08-19 3 views
7

Я хочу разработать простой инструмент окна, чтобы добавить пункт меню в контекстное меню окна.Как добавить пункт меню в меню правой кнопкой мыши Windows

Например, я открываю «компьютер», перейдите к C :, и щелкните правой кнопкой мыши по свободному пространству, и я увижу меню.

Здесь я хочу добавить некоторые элементы, как закладки, чтобы сохранить некоторые места на диске я всегда посещаю

Как добавить товар ... Можете ли вы дать мне несколько советов? благодаря

, кстати, я использую C# язык, чтобы сделать этот инструмент

+0

Вы имеете в виду что-то вроде этого? http://stackoverflow.com/questions/1838856/integrating-into-windows-explorer-context-menu – CKII

ответ

9

Вы должны написать shell extension для Windows Explorer. Это расширение будет выполняться в процессе Explorer.exe, и ранее не рекомендуется было внедрять расширение с использованием .NET, потому что только одна версия среды выполнения .NET могла быть загружена в процесс Explorer.exe. Однако в .NET 4 можно загрузить несколько версий среды выполнения .NET в рамках одного и того же процесса, что позволяет писать расширения оболочки с помощью .NET. Для получения дополнительной информации вы можете прочитать статью How to Write Windows Shell Extension with .NET Languages о проекте кода.

7
+0

Моя проблема в этом будет легче решить. Иногда программист во мне думает сначала написать код. Иногда решения такие же простые, как ваши :-) – Upendra