Добавить элемент в контекстное меню Windows Explorer через установщик

В образовательных целях я разрабатываю простое приложение в WPF с использованием C#.

Приложение будет распространяться без использования мастера установки Shield, особенно, когда оно запускается впервые, оно должно иметь возможность настроить системные реестры для записи приложения, отображаемой в раскрывающемся меню проводника Windows.

Я примерно понимаю, что мне нужно изменить системные регистры (regedit.exe), но я не понимаю три вещи:

  1. какие регистры я должен изменить и как?

  2. Как приложение может проверить, что эта запись в системных журналах уже существует? И в конечном итоге добавить его программно, если он отсутствует?

  3. как связать функциональность (класс или функцию) между приложением и щелчком по элементу раскрывающегося меню? (У меня есть грубая идея, что вы должны использовать аргументы командной строки, но как это сделать?)

0 ответов

Другие вопросы по тегам