Cómo sandbox mediante programación un proceso usando .NET

Planeo diseñar un sistema que esencialmente permita a los usuarios ejecutar código con script como PHP, Ruby, etc. en mis máquinas. Me gustaría protegerlos para que no accedan a aspectos críticos de las máquinas. ¿Qué API de .NET podrían usarse para esto? Planeo crear un subproceso a partir de un proceso principal y me gustaría colocar el subproceso en un entorno limitado mediante programación desde el principal. Gracias.

Respuestas a la pregunta(1)

Su respuesta a la pregunta