добавление программы в меню правой кнопкой мыши

с меню правой кнопкой мыши, я имею в виду это: Я действительно не знаю, что это называется, но я надеюсь, что его меню правой кнопкой мыши.

когда я google для запросов, таких как название этого вопроса, я ничего не получаю. некоторые учебники, которые показывают ,как я могу добавить.exe в этот список и т. д. но я ищу учебник, который научит меня, как обрабатывать эти данные, что это меню правой кнопки мыши вернет мне и т. д. Но, к сожалению, я ничего не нашел. И вот я здесь, спрашиваю...

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

3 ответов


вы бы добавить некоторые ключи к реестру, чтобы ваша программа в этом списке. Вы можете найти больше об этом здесь: http://www.howtogeek.com/howto/windows-vista/add-open-with-notepad-to-the-context-menu-for-all-files/

в Примере они используют Notepad.exe %1 Это будет в основном делать то же самое, что и вызов Notepad.exe c:\myFile.txt из окна запустить.

вы можете прочитать параметр main(string[] args) метод. Он передаст его как содержимое


вы должны иметь дело с реестром Windows, посмотрите на эту ссылку: http://www.codeproject.com/KB/cs/appendmenu.asp

[Edit]

ссылка на статью изменилась:

http://www.codeproject.com/Articles/10104/Add-a-context-menu-to-the-Windows-Explorer


то, что вы хотите, это contextmenu. Google "contextmenu" C#. чем вы должны найти то, что вы хотите найти. Например: http://msdn.microsoft.com/en-us/library/aa984254 (v=против 71).aspx