亚洲成精品动漫久久精久,九九在线精品视频播放,黄色成人免费观看,三级成人影院,久碰久,四虎成人欧美精品在永久在线

掃一掃
關注微信公眾號

Vista開發新特性之你的文件存在哪?1
2007-08-21   網絡

其實這不能算是新特性,充其量算是一個Vista開發最佳實踐,但是由于種種原因;基本上所有需要進行Vista兼容性升級的軟件產品都會遇到這個問題,究其原因當然有歷史因素,但是歸根到底還是我們的開發不夠規范。

  文件系統虛擬重定向 File System Visualization

  關于這一點,我們可以從下面的實驗中發現其中的緣由:

  首先使用EditPlus這個工具創建一個文本文件并存放到\Program Files\目錄下:
  

Vista開發新特性之你的文件存在哪?
創建一個文本文件

  你會發現程序不會遇到任何問題,文件可以正常存儲,但是當你使用文件管理器打開\Program Files\目錄的時候,文件卻不存在。
  

Vista開發新特性之你的文件存在哪?
文件卻不存在

  實際的文件其實是被“重新定向”到了當前用戶的AppData目錄之下:

  其實,這是Vista中向下兼容的一項功能:文件系統虛擬重定向 (File System Visualization)。其功能就是針對那些還沒有兼容Vista的應用程序,把那些對受保護內容的訪問從新定向到用戶具備訪問權限的位置,也就是\Users\UserName\AppData\Local\VirualStore\。在這個文件夾中你可以找到象Program Files, Windows這樣的目錄;因為普通用戶默認情況下沒有對這些目錄的訪問權限,所以相應的訪問被定向到了這里?! ?/P>

Vista開發新特性之你的文件存在哪?
相應的訪問被定向

熱詞搜索:

上一篇:中小企業走出SSL VPN困局
下一篇:Vista開發新特性之你的文件存在哪?2

分享到: 收藏