Как добавить файл в автозагрузку с правами администратора и повышенным приоритетом запуска?
Возможно, вопрос прозвучит несколько необычно, однако существует ли способ добавить, скажем, файл C:/App.exe
в автозагрузку таким образом, чтобы он запускался автоматически при любых условиях (включая безопасный режим) и всегда с правами администратора? Ранее я использовал привязку к процессам Winlogon, подключая файл к explorer.exe
, sihost.exe
или userinit32.exe
, но оказалось, что эти процессы инициируются без привилегий администратора.
Хотелось бы уточнить, в манифесте моего приложения предусмотрен запуск исключительно с правами администратора, то есть пользователь предоставляет необходимые привилегии при запуске. Однако проблема в том, что я не могу сохранить эти права после перезагрузки системы.
Ответы (1 шт):
Только что пришла в голову довольно простая, но агрессивная стратегия — отключение UAC с помощью редактирования реестра: SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
необходимо установить значение ключа EnableLUA
в 0
. Может не самое лучшее решение, но способа лучше я не нашёл