2016-08-02 1 views
0

Je souhaite configurer la redirection de chemin dans les fichiers et les clés de registre de la même manière La virtualisation d'UAC fonctionne pour un autre processus au moment du lancement (par programmation ou en utilisant interface existante).Configurer la redirection de fichier et de registre pour un (nouveau) processus donné dans Windows

Par exemple, je veux courir C: \ mon_chemin \ app.exe et quand il ouvre un fichier sur le disque (C: \ other_path \ file.txt) pour l'écriture, le fichier ouvert réel devrait être C: \ temp_for_my_app \ C \ other_path \ file.txt.

J'ai vu certains programmes sont en mesure de mettre en place une telle redirection (Sandboxie), mais je ne sais pas quel mécanisme ils utilisent (même pas si c'est la même utilisation de la virtualisation UAC).

Toute idée de la façon dont la virtualisation UAC met en œuvre, il pourrait être utile (votre commentaire à ce sujet sera apprécié)

Répondre

0

Essayez cmregistercallback() ou API ACCROCHAGE pour accrocher zwopenkey() et zwcreatekey()