Показать полную графическую версию : Привилегии bat/cmd файла запущенного из другого cmd/bat файла
Есть 1.cmd, запущенный под обычным пользователем. Из него запускается 2.cmd через runas с правами администратора. Если из 2.cmd запустить 3.cmd через start/call, сохранятся ли привилегии админа? То есть 3.cmd будет выполняться в контексте админа или пользователя?
Petya V4sechkin
03-09-2023, 11:44
leospb, можете сами это проверить (например, в Process Explorer - столбцы Integrity Level и User Name), по умолчанию дочерний процесс наследует права от родительского.
См. также
Уровни целостности в Windows (https://www.outsidethebox.ms/12167/)
P.S. Кстати, Start создаёт новый процесс, а Call - нет.
Спасибо огромное, всё понятно.
Давненько Process Explorer не работал.
ЗЫ Про call по инерции написал (не подумал).
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.