.net nuevo entorno limitado de procesos para código no confiable

Así que necesito ejecutar código no confiable compilado dinámicamente en un nuevo proceso. Encontré cómo hacerlo en un nuevo AppDomain (http://msdn.microsoft.com/en-us/library/bb763046.aspx) pero no en un proceso nuevo. ¿Es posible de hacer

La razón por la que necesito un nuevo proceso es porque es más fácil capturar la salida estándar, ver el consumo de memoria y CPU y finalizarlo.

l objetivo final es escribir el compilador de C # en línea.

Respuestas a la pregunta(1)

Su respuesta a la pregunta