C# выполнение нескольких команд CMD через один процесс

Проблема следующего характера: я использую Desktop-bridge для того, чтобы был можно было вызывать WinAPI методы, но дело в том, что моя программа должна удалять системные файлы, а это возможно только если произошел запуск ПО через администратора. Но desktop-bridge через права администратора можно запустить только в Windows 11. В данной ситуации я решил, что буду использовать CMD.exe. Запускать через администратора и удалять системные файлы командой. Как запустить CMD.exe в проекте единожды, чтобы можно было использовать всего один процесс и выполнять несколько команд? Получается так, что каждый раз, когда мне нужно удалить какой-то системный файл, то приходится запускать новый процесс CMD.exe через права администратора.


Ответы (0 шт):