2010-09-27 26 views

Répondre

1

Avez-vous besoin de faire cela dans le code? Il existe plusieurs solutions telles que Thinapp, Molebox et d'autres qui fournissent la virtualisation pour un EXE, de sorte que l'EXE enveloppé ne change pas le système de fichiers ou le registre. Jetez un coup d'oeil à eux.

+0

Merci @Eugene. Toute autre solution gratuite et sans virtualisation? –

+0

Ces applications n'utilisent pas virtualization-as-we-know-it (dans VMWAre ou VirtualBox). Ils incluent un morceau de code, qui relie les appels de système de fichiers et d'API de registre directement dans le processus en cours d'exécution et les redirige vers un stockage personnalisé. En général, Microsoft propose une API (dont le nom a été oublié, désolé) qui vous permet de faire le même tour (connecter les appels API Windows et les traiter vous-même), et cette API est gratuite pour une utilisation non commerciale. de code - vous devrez accrocher une douzaine ou deux de fonctions complexes. –