gpt4 book ai didi

windows - 在 UAC 下,为什么我不能以模拟用户身份写入文件?

转载 作者:可可西里 更新时间:2023-11-01 13:26:28 29 4
gpt4 key购买 nike

在启用 UAC 的 Windows 2008 之前,我一直在模拟用户。我正在尝试将一些文件写入临时目录。但是,即使用户对目录具有写入权限,当我模拟该用户时,我也无法写入该目录(我收到拒绝访问错误)。显然,这是由于 UAC 阻止了我。

这与微软论坛上的帖子相关:http://forums.iis.net/t/1149793.aspx但那个论坛除了一位微软员工反复问同样的问题并在得到他要求的信息后保持沉默之外没有得到任何回应。

我已经能够通过在写入临时文件时不模拟来解决这个问题,但我有几个问题:

  1. 为什么 UAC 在模拟时不允许写入文件?

  2. 我可以在模拟时放置临时文件吗?

  3. 有更好的解决方案吗?处理此问题的“正确”方法是什么?

  4. 是否有关于 UAC 和模拟用户的所有限制的文档来源?

最佳答案

除了标准权限外,Vista 还引入了完整性级别。也许您的应用程序正在运行的完整性级别低于写入位置/文件所需的完整性级别。

Windows 带有一个内置工具“cacls.exe”,但我建议从 http://www.minasi.com/apps/ 获取 chml这样可以更轻松地查看和编辑它们。另见 http://msdn.microsoft.com/en-us/library/bb625964.aspx获取更多信息。

关于windows - 在 UAC 下,为什么我不能以模拟用户身份写入文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/789430/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com