Как создать приостановленный процесс из C# без P/Invoke?
WinAPI CreateProcess имеет флаг CREATE_SUSPENDED, поэтому можно присоединить процесс к JobObject до того, как он что-то сделал, а затем вызвать ResumeThread для своего основного потока. Единственное, что я нашел в поисках решения - это пост, написанный 11 лет назад!
1 ответ
Решение
Единственный способ сделать это с CreateProcess
, Сеть Process
Класс не предлагает функциональность. Либо p/invoke CreateProcess
или используйте сборку C++/CLI в смешанном режиме для вызова того же самого.