为Windows

时间:2016-08-02 07:33:36

标签: windows virtualization

我想以相同的方式在文件和注册表项中设置路径重定向UAC虚拟化在启动时(以编程方式或使用某些现有接口)为另一个进程工作。

例如,我想运行 C:\ my_path \ app.exe ,当它打开磁盘上的任何文件时( C:\ other_path \ file.txt )对于写入,实际打开的文件应该是 C:\ temp_for_my_app \ C \ other_path \ file.txt

我已经看到一些程序能够设置这样的重定向(即Sandboxie),但我不确定他们使用的是哪种机制(甚至不确定它是否与UAC虚拟化使用相同)。

任何有关UAC虚拟化实现方式的见解都可能有用(您对此的评论将不胜感激)

1 个答案:

答案 0 :(得分:0)

尝试使用cmregistercallback()或API HOOKING来挂钩zwopenkey()zwcreatekey()

相关问题