Как добавить в контекстное меню Windows команду «Дополнительные настройки безопасности»

В Windows есть функция, позволяющая тонко настраивать права доступа к файлам и папкам. Чтобы получить к ней доступ, сначала необходимо открыть свойства объекта, переключиться на вкладку «Безопасность» и только потом нажать кнопку «Дополнительно». Если вам часто приходится изменять разрешения, такой способ может показаться не очень удобным, а заодно может прийти мысль, что, пожалуй, было бы неплохо иметь в контекстном меню Проводника опцию, позволяющую открывать настройки прав доступа одним кликом.

Так вот, это вполне возможно. Чтобы добавить в меню Проводника пункт расширенных настроек, необходимо отредактировать несколько ключей реестра. Командой regedit откройте редактор реестра и разверните следующую ветку:

HKEY_CLASSES_ROOT/*/shell

Создайте в каталоге shell новый подраздел и назовите его Windows.RibbonPermissionsDialog.

Дополнительные настройки безопасности

Дополнительные настройки безопасности

Теперь создайте в нём новый строковый параметр с именем ExplorerCommandHandler и установите в качестве его значение {E2765AC3-564C-40F9-AC12-CD393FBAAB0F}.

Дополнительные настройки безопасности

Тут же создайте ещё один строковый параметр CommandStateSync, но на этот раз оставьте его значение по умолчанию, то есть оно должно быть пустым.

При желании можете также добавить новому пункту значок и сместить его в нижнюю область меню. Для значка в подразделе Windows.RibbonPermissionsDialog создайте строковый параметр Icon и в качестве значения укажите путь к файлу иконки в формате ICO, разместить же команду в нижней части меню можно создав строковый параметр Position со значением Bottom.

Дополнительные настройки безопасности

В меню Проводника новый пункт появиться, но будет виден только при работе с файлами. Чтобы он отображался при работе со всеми объектами, описанные выше действия необходимо выполнить в этих четырех ключах реестра:

HKEY_CLASSES_ROOT/Directory/shell/Windows.RibbonPermissionsDialog
HKEY_CLASSES_ROOT/Directory/Background/shell/Windows.RibbonPermissionsDialog
HKEY_CLASSES_ROOT/DriveshellWindows.RibbonPermissionsDialog
HKEY_CLASSES_ROOT/IE.AssocFile.URL/shell/Windows.RibbonPermissionsDialog

После этого пункт «Дополнительные настройки безопасности» станет доступным при работе с любыми объектами файловой системы.

Дополнительные настройки безопасности

Дополнительные настройки безопасности

Примечание: если в меню не отображается добавленная иконка, проверьте правильность пути, а ещё лучше используйте иконки из системных библиотек, вместо пути указывайте DLL с идентификатором изображения, например, ntshrui.dll,-122.

Оцените Статью:

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *