Как отделить дочерний процесс с правами администратора от родительского процесса с правами администратора в C#?

Как порождать дочерний процесс с правами администратора без использования verbзнак равноrunas?

Родительский процесс имеет административные привилегии. И я хотел бы поместить вывод (не просто текст, а "цветной") в консоль (вывод) родительского процесса.

1 ответ

Используйте функцию CreateProcess из Win API ( неуправляемую). Дочерний процесс будет иметь те же привилегии, что и родительский процесс, и будет запущен в том же окне консоли, что и родительский.

Другие вопросы по тегам