Запустите программу из контекстного меню с администратором priveledges (перспектива контроль учётных записей)

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

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

[HKEY_CLASSES_ROOT*\shell]

[HKEY_CLASSES_ROOT*\shell\Notepad2]

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

1
задан 16.10.2009, 23:05

3 ответа

Можно использовать Поднять Бесполезную утилиту от Microsoft и просто изменить ключ реестра на

[HKEY_CLASSES_ROOT*\shell\Notepad2\command] @="elevate \"C:\Program Files\Notepad2\Notepad2.exe\" \"%1\""
1
ответ дан 12.12.2019, 10:49

Используйте ярлык на hstart (см. этот вопрос) с ПОДНЯТЫМ параметром / для запуска Notepad2.

[HKEY_CLASSES_ROOT\*\shell\Notepad2\command]
@="\"c:\\path\\to\\hstart.exe\" /elevated \"\"c:\\Program Files\\Notepad2\\Notepad2.exe\" \"%1\"\""
2
ответ дан 12.12.2019, 10:49

Смотрите на Лифт. Это добавляет опцию контекстного меню "Elevate Me" и также позволяет Вам добавлять исключения контроля учётных записей для определенных программ так, чтобы они всегда открывались поднятым priviledges. Вот пример Лифта в действии.

0
ответ дан 12.12.2019, 10:49
  • 1
    , "добавляют исключения контроля учётных записей для определенных программ"? Это может быть опасно? – Snark 16.10.2009, 23:20
  • 2
    В случае Notepad2 я высоко сомневающийся относительно этого. Это похожее на это, автоматически добавляет исключения для файлов, которые Вы загружает, таким образом вредоносное программное обеспечение больше опасное, чем это был прежде. – John T 16.10.2009, 23:49

Теги

Похожие вопросы