1

В последнее время я пользуюсь Notepad2, отличный утилита, и я добавил его в контекстное меню, поэтому я могу щелкнуть файл и сказать Notepad2, и он его редактирует ... но он загружает notepad2 без привилегий администратора, поэтому я не могу сохранить файл ... Как я могу заставить его открыть с правами администратора

Вот то, что у меня есть, прекрасно работает, за исключением того, что я не могу сохранить в защищенных частях дисков в Vista, но, конечно, загрузка блокнота вручную, как работает администратор.

[HKEY_CLASSES_ROOT *\ оболочки]

[HKEY_CLASSES_ROOT *\ Shell \ Notepad2]

[HKEY_CLASSES_ROOT *\shell\Notepad2\command] @ = "\" C:\Program Files\Notepad2\Notepad2.exe\"\"% 1\""

3 ответа3

2

Используйте ярлык для запуска (см. Этот вопрос) с параметром /ELEVATED, чтобы запустить Notepad2.

[HKEY_CLASSES_ROOT\*\shell\Notepad2\command]
@="\"c:\\path\\to\\hstart.exe\" /elevated \"\"c:\\Program Files\\Notepad2\\Notepad2.exe\" \"%1\"\""
1

Вы можете использовать Elevate Power Toy от Microsoft и просто изменить свой раздел реестра на

[HKEY_CLASSES_ROOT*\shell\Notepad2\command] @="elevate \"C:\Program Files\Notepad2\Notepad2.exe\" \"%1\""
0

Посмотрите на лифт. Он добавляет контекстное меню "Поднять меня", а также позволяет добавлять исключения UAC для определенных программ, чтобы они всегда открывались с повышенными привилегиями. Вот пример лифта в действии.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .