Vista安装皮肤或插件后,找不到对应文件的原因
[font=Helvetica]很多使用Vista的用户,在用TheWorld安装皮肤或插件后,找不到对应的文件,原因是这样的:[/font][font=Helvetica][/font]
[font=Helvetica]在Windows Vista下,所有的应用程序均是在普通用户权限下运行的,即非管理员权限(即使用户使用管理员账号登陆,程序运行时默认仍然只有用户权限)。这也就意味着,默认情况下应用程序只能读取系统盘内的内容,绝不能修改、删除系统盘中的内容。这样做有效的避免了系统遭到破坏,但同时造成了很多的兼容性问题,比如应用程序的设置无法保存,应用程序无法处理文件等问题。[/font]
[font=Helvetica][/font]
[font=Helvetica]为了避免这些问题,Vista使用虚拟化技术。即,当应用程序要更改系统盘内的内容时,由Vista接管这个修改。Vista告诉应用软件,这个修改成功了,但其实硬盘内对应的文件是没有变化的。当应用程序读取时,如果曾经由虚拟化写入过的文件,Vista将虚拟化保存的东西返回给应用程序。如果虚拟化没有写入过,则读取硬盘对应的文件。这个过程对应用程序、对用户都是透明的,无需干预的。[/font]
[font=Helvetica][/font]
[font=Helvetica]这个虚拟化的过程,会造成应用程序在某目录下读取出来的东西,和用户使用资源管理器看到的不一致。比如使用TheWorld下载了皮肤或插件,在资源管理器中就看不到。[/font]
[font=Helvetica]所以在Vista下,使用应用软件添加、修改的内容,一定要用应用程序本身来管理,不要使用资源管理器来管理。[/font] 也就是说,在VISTA系统里找不到THE WORLD的装机软件的?+o(
页:
[1]