文件系統虛擬重定向 File System Visualization
關于這一點,我們可以從下面的實驗中發現其中的緣由:
首先使用EditPlus這個工具創建一個文本文件并存放到\Program Files\目錄下:
創建一個文本文件
你會發現程序不會遇到任何問題,文件可以正常存儲,但是當你使用文件管理器打開\Program Files\目錄的時候,文件卻不存在。
文件卻不存在
實際的文件其實是被“重新定向”到了當前用戶的AppData目錄之下:
其實,這是Vista中向下兼容的一項功能:文件系統虛擬重定向 (File System Visualization)。其功能就是針對那些還沒有兼容Vista的應用程序,把那些對受保護內容的訪問從新定向到用戶具備訪問權限的位置,也就是\Users\UserName\AppData\Local\VirualStore\。在這個文件夾中你可以找到象Program Files, Windows這樣的目錄;因為普通用戶默認情況下沒有對這些目錄的訪問權限,所以相應的訪問被定向到了這里?! ?/P>
相應的訪問被定向