这个窗口功能的名称是什么?

MrC*_*uer 12 security windows permissions copy

我正在尝试查找我认为 Windows Vista 中存在的旧 Windows 功能的名称和文档。

我能记得的只有这个。当您或应用程序尝试写入没有足够写入权限的文件时,Windows 会在您的 APPDATA? 目录。

您没有收到错误,并且您相信内容已写入,但实际上,它不是,至少在您期望的地方。

请尝试帮助我尝试了解此功能是否曾经存在。

Gre*_*g W 19

听起来像UAC 虚拟化

作为标准用户对系统文件夹(或注册表)的任何写入都被重定向到 AppData 文件夹中的某个位置,因此那些错误地假定所有用户都以完全管理员权限运行的应用程序在从 Windows XP 迁移到 Vista 时将继续工作。

  • 正确,除了我很确定它今天仍在 Windows 10 中工作。 (4认同)
  • 它仍然发生在 Windows 10 和 Server 2019 中。我今天下午只花了一个小时试图让旧应用程序在 Server 2019 RDS 上运行良好。即使程序以“以管理员身份运行”启动,它应该保存在 system32 中的配置文件仍然在用户 %APPDATA% 文件夹中结束。(由于各种原因无法禁用 UAC。)当然:在下一次启动时,它抱怨缺少配置文件。我不得不手动将文件移动到 system32,这是一个真正的麻烦,因为有些文件仅在第一次使用软件中的特定功能时才被创建。 (3认同)

sho*_*hok 7

您可能指的是对具有“低/中完整性”标志的进程进行的沙箱处理。来自维基百科

Windows Vista 和更高版本包括一个“低”模式运行的进程,称为“用户帐户控制”(UAC),它只允许写入特定目录和注册表项

同样,来自另一个维基百科页面

Windows Vista 定义了四个完整性级别:低(SID:S-1-16-4096)、中(SID:S-1-16-8192)、高(SID:S-1-16-12288)和系统(SID) :S-1-16-16384)。1默认情况下,由普通用户启动的进程获得中等 IL,提升的进程具有高 IL。2通过引入完整性级别,MIC 允许隔离应用程序类别,从而支持沙箱等可能存在漏洞的应用程序(例如面向 Internet 的应用程序)等场景。具有低 IL 的进程称为低完整性进程,与具有较高 IL 的进程相比,访问控制强制执行在 Windows 中的进程较少。