Интеграция в контекстное меню Windows Explorer
Я хочу написать небольшой инструмент, который делает следующее:
Если щелкнуть правой кнопкой мыши файл с определенным расширением, в контекстном меню проводника Windows появится дополнительная запись.
При нажатии на эту запись запускается определенный EXE-файл с этим файлом в качестве одного из его параметров.
Я хотел бы использовать C # /. NET 2.0 для этого. Если это невозможно, я мог бы также сделать это с C ++ / Win32.
Мои вопросы:
Возможно ли это с C # .NET 2.0?Какие функции необходимы для интеграции в контекстное меню Windows Explorer?Как я могу сделать это постоянным? (Я не хочу перезапускать этот инструмент после каждой загрузки)О чем я должен заботиться? (разные ОС, разрешения безопасности и т. д.)