我进行了一些研究,并了解到 VirtualStore 是 Vista/W7 中新 UAC 功能的一部分,它是透明数据重定向的文件系统部分,并将写入访问权限重定向到文件夹,就像在缺乏尊重应用程序的情况下program files
一样C:\User\<username>\AppData\Local\VirtualStore\
LUA 原理。
现在我很想知道这种透明重定向是否也可以作为用户的一项权力。下面是我想到的一个例子:
我将任何类型的软件安装到例如,D:\Whatever\ThisAndThisApp\
并进行设置,在初始安装后,对该文件夹的任何写访问权限都会透明地重定向到例如D:\MyOwnVirtualStore\Whatever\ThisAndThisApp\file_only_writable_here.txt
。
这个想法是不是太过分了,或者我实际上可以作为 Windows 7 用户使用 VirtualStore 的功能吗?我正在使用专业版 zf,这很重要。