.net nova caixa de proteção de processos para código não confiável

Então preciso executar código não confiável compilado dinamicamente em um novo processo. Descobri como fazer isso em um novo AppDomain (http://msdn.microsoft.com/en-us/library/bb763046.aspx), mas não em um novo processo. É possível fazer

A razão pela qual eu preciso de um novo processo é porque é mais fácil capturar a saída padrão, ver o consumo de memória e CPU e finalizá-l

objetivo final é escrever o compilador C # onlin

questionAnswers(1)

yourAnswerToTheQuestion