Добавление моей программы в контекстное меню

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

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

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

Ответ 1

Вы добавили бы некоторые ключи в реестр, чтобы ваша программа была в этом списке. Вы можете найти более подробную информацию об этом здесь: 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). Он передаст его как содержимое параметра args. Вы также можете получить это значение где-нибудь еще в своем приложении, используя метод Environment.GetCommandLineArgs().