Я хотел бы знать, каков процесс добавления пользовательской кнопки на панель обозревателя Windows программно?
Это отличается в Windows 7 и 8?
Возможно ли это сделать в C #? Или лучший способ — это C ++?
Спасибо!
Кнопки устанавливаются в реестре Windows, под
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\GUID\TasksItemsSelected
а также HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\GUID\TasksNoItemsSelected
Используйте тип REG_SZ
и данные ;
разделенный список имен команд оболочки.
Папка GUID
Я знаю, что это:
Задачи, которые вы можете выбрать, находятся в разделе реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell
Вы можете добавить простые исполняемые файлы в этот список, используя command
подключ и вставьте команду exe в поле данных. Посмотрите вокруг примеры.
Хорошей охоты.
Других решений пока нет …