Содержание
С панели задач Windows вы можете запустить программу с повышенными правами, удерживая клавишу Ctrl Клавиши Shift, а затем нажмите на закрепленный ярлык. Чтобы запустить программу с повышенными привилегиями из контекстного меню, вы можете добавить пользовательские записи и запустить ее с помощью скрипта или утилиты NirCmd. Ранее мы писали о новом аргументе командной строки elevate в NirCmd, который вы можете реализовать в контекстном меню.
В этой статье рассказывается, как добавить контекстное меню для запуска программы с повышенными правами.
Пример: добавить опцию «Блокнот (администратор)» в контекстное меню
Нажмите Пуск, введите regedit.exe
и перейти к:
HKEY_CLASSES_ROOT\*\shell
Создать подраздел с именем Блокнот
Выберите «Блокнот», дважды щелкните значение (по умолчанию) и «Блокнот (администратор)» в качестве данных значения
Создайте строковое значение с именем HasLUAShield
(Это добавляет значок щита UAC к пункту контекстного меню. Ссылка: Добавить значок щита UAC в контекстное меню)
Создайте строковое значение с именем Extended
В разделе «Блокнот» создайте еще один подраздел с именем «Блокнот». команда
Выберите Command и введите следующие данные значения для (дефолт)
"C:\Windows\System32\nircmd.exe" elevate notepad.exe "%1"
(Предполагая, что вы скопировали NirCmd.exe в каталог Windows \ System32.)
Выйдите из редактора реестра.
Нажмите и удерживайте клавишу Shift, щелкните правой кнопкой мыши файл (скажем, СОСТОЯЛАСЬ файл), который вы хотите редактировать с помощью Блокнота с повышенными привилегиями, а затем нажмите Блокнот (администратор)
Другие возможные варианты использования
# 1 Зарегистрируйте и отмените регистрацию DLL-файлов из контекстного меню. (Файл REG)
# 2 Откройте окно командной строки с повышенными правами из контекстного меню рабочего стола. (Файл REG)
# 3 Возьмите на себя ответственность за файл или папку из контекстного меню. (Файл REG)