Vista开发新特性之你的文件存在哪?

Vista开发新特性之你的文件存在哪?,第1张

Vista开发新特性之你的文件存在哪?,第2张

其实这并不是什么新特性,充其量只是Vista的开发实践,只是出于各种原因;基本上所有需要Vista兼容性升级的软件产品都会遇到这个问题。原因当然是历史因素,但归根结底还是我们的发展不够规范。

文件虚拟重定向文件系统可视化

此时,我们可以从以下实验中找到原因:

首先,使用EditPlus工具创建一个文本文件,并将其放在\Program Files\目录中:


创建文本文件。

你会发现程序不会遇到任何问题,文件也可以正常存储,但是当你用文件管理器打开\Program Files\目录时,文件就不存在了。


文件不存在。

的实际文件实际上被“重定向”到当前用户的AppData目录:

其实这是Vista中向后兼容的一个功能:文件系统可视化。它的功能是将对受保护内容的访问重定向到用户有访问权限的位置,对于那些尚未与Vista兼容的应用程序,就是\ users \ username \ appdata \ local \ virual store \等。在这个文件夹中,你可以找到程序文件、Windows。因为普通用户在默认情况下没有访问这些目录的权限,所以相应的访问在这里被定向。


相应的访问被定向

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » Vista开发新特性之你的文件存在哪?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情