Иногда вы можете открыть программу, которую хотите запустить как администратор, но вы, возможно, уже открыли ее не как администратор. Можно ли повысить привилегии уже запущенной программы в Windows 7 или мне нужно закрыть и перезапустить с правами администратора?
35
sudo
?man sudo
для получения дополнительной информации.pseudo
;)Ответы:
К сожалению нет. Работающий процесс не может быть повышен до привилегий администратора. Я ищу более авторитетный источник, но сейчас я нашел:
«Программы нельзя повысить, если они уже запущены ...»
«Код может быть повышен только на уровне процесса при запуске, что означает, что работающий процесс не может быть повышен».
источник
ShellExecuteEx
глагола «runas». Я не думаю, что это достигает потребности ОП в повышении уровня программы, которая уже запущена (например, она потеряет все свое состояние).