Как создать приостановленный процесс из C# без P/Invoke?

WinAPI CreateProcess имеет флаг CREATE_SUSPENDED, поэтому можно присоединить процесс к JobObject до того, как он что-то сделал, а затем вызвать ResumeThread для своего основного потока. Единственное, что я нашел в поисках решения - это пост, написанный 11 лет назад!

1 ответ

Решение

Единственный способ сделать это с CreateProcess, Сеть Process Класс не предлагает функциональность. Либо p/invoke CreateProcess или используйте сборку C++/CLI в смешанном режиме для вызова того же самого.

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