Как добавить значок щита UAC для элемента меню, вызываемого правой кнопкой мыши в Windows

Большинство пользователей настраивают контекстное меню, добавляя дополнительные глаголы в реестр для запуска программ или сценариев. Windows 7 (и выше) позволяет добавлять значок щита UAC для статических пунктов контекстного меню. Если глагол, который вы добавляете в меню, вызываемое правой кнопкой мыши, запускает программу, которая по умолчанию запускается с повышенными правами, рекомендуется добавить значок щита UAC, чтобы пользователи знали, что задача требует повышения прав.

Например, возьмем случай с файлами .REG (также называемыми регистрационными записями). Если щелкнуть правой кнопкой мыши файл .REG, вы увидите команду «Объединить», которая запускает Regedit.exe (всегда запускается с повышенными правами при входе в систему в качестве администратора) и принимает имя файла в качестве параметра. Итак, давайте добавим значок UAC в команду Merge для типа файла REG, так как он запускает Regedit.exe с повышенными правами.

Создав значение реестра с именем HasLUAShield (REG_SZ) для статического глагола, вы можете добавить значок щита UAC к соответствующему элементу в меню, вызываемом правой кнопкой мыши. Используйте эти шаги:

Нажмите Пуск, введите Regedit.exe

Перейдите к следующей ветке:

HKEY_CLASSES_ROOT\regfile\shell\open

На правой панели создайте строковое значение (REG_SZ) с именем HasLUAShield

Выйдите из редактора реестра.

Щелкните правой кнопкой мыши файл .REG, и вы увидите значок щита UAC для команды «Объединить».

Ссылка на основную публикацию
Adblock
detector