Поэтому мне нужно запустить динамически скомпилированный ненадежный код в новом процессе. Я нашел, как это сделать в новом AppDomain (http://msdn.microsoft.com/en-us/library/bb763046.aspx), но не в новом процессе. Возможно ли это сделать?
Причина, по которой мне нужен новый процесс, заключается в том, что проще захватить стандартный вывод, увидеть потребление памяти и процессора и завершить его.
Конечная цель — написать онлайн-компилятор C#.