2010-09-20 1 views
1

Если кто-то может предоставить некоторые примеры статей о том, как создать меню правой кнопки мыши для дисков.Создание меню RightClick для проводника

Вот что нужно: В меню правой кнопки мыши будет содержать две дополнительных вещей, то есть: соединения и Disconnect. Можем ли мы сделать это условным? Я имею в виду, что для какого-то условия Привод активирует соединение (в идеале, если он не подключен), и при подключении он отключит подключение и включит «Отключить».

+0

Возможный дубликат [Как добавить элемент меню (в меню правой кнопки мыши) к экспоненту для всех файлов (\ *. \ *)?] (Http://stackoverflow.com/questions/7696736/how-to- надстройку а-пункта меню-в-правой кнопкой мыши-меню-expolorer-для-всех-файлов) –

ответ

1

Here is all the relevant documentation. В основном вы хотите создать COM-объект, который реализует IShellExtInit и IContextMenu. Чтобы зарегистрировать его для дисков, вы должны добавить запись для него в HKEY_CLASSES_ROOT \ Drive. Если документация MSDN немного плотная, в CodeProject есть detailed walkthrough.