标准用户帐户不具备 %ProgramFiles% 目录或 HKEY_LOCAL_MACHINE\Software 的写访问权限,但是因为多数 Windows 系统都是单用户的,并且在 Windows Vista 之前多数用户都是管理员,所以错误地将用户数据和设置保存到这些位置的应用程序仍能工作。
针对此虚拟化目的,如果某个进程是 32 位的(与 64 位相对)、不是使用管理权限运行,并且没有指令清单文件表明它是为 Windows Vista 编写的,那么 Windows Vista 会将其视为旧进程。根据此定义,对于任何操作(包括网络文件共享访问),如果它不是源于分类为旧进程的进程,则不会将其虚拟化。
Internet Explorer® (iexplore.exe) 启用了虚拟化,因为它可以承载多个 ActiveX 控件和脚本,并且必须假定它们没有编写为使用标准用户权限即可正确操作。
Would you like to comment?
Join Diigo for a free account, or sign in if you are already a member.