Estoy tratando de entender cómo funcionan los programas como App-V y sandboxie (http://www.sandboxie.com/). Pero por mi vida, no puedo pensar en nada que pueda hacer esto posible. ¿Cómo interceptan las llamadas API y engañan al software objetivo? Si alguien dijera que es magia y polvo de duendes, los creería. En serio, ¿hay documentos que discutan las soluciones a este problema?¿Cómo se implementa la virtualización de aplicaciones?
Si esto es posible en el nivel CLR, sería bueno, pero estoy dispuesto a convertirme en nativo si fuera necesario.
debe mirar http://boxedapp.com/ es SDK para la virtualización de aplicaciones para desarrolladores. – MastAvalons