Как отделить дочерний процесс с правами администратора от родительского процесса с правами администратора в C#?
Как порождать дочерний процесс с правами администратора без использования verb
знак равноrunas
?
Родительский процесс имеет административные привилегии. И я хотел бы поместить вывод (не просто текст, а "цветной") в консоль (вывод) родительского процесса.
1 ответ
Используйте функцию CreateProcess из Win API ( неуправляемую). Дочерний процесс будет иметь те же привилегии, что и родительский процесс, и будет запущен в том же окне консоли, что и родительский.