在启用 UAC 的 Windows 2008 之前,我一直在模拟用户。我正在尝试将一些文件写入临时目录。但是,即使用户对目录具有写入权限,当我模拟该用户时,我也无法写入该目录(我收到拒绝访问错误)。显然,这是由于 UAC 阻止了我。
这与微软论坛上的一个帖子有关:http ://forums.iis.net/t/1149793.aspx但该论坛没有得到任何回应,除了一位微软员工反复问同样的问题并在得到信息时保持沉默他问。
我已经能够通过在写入临时文件时不模拟来解决这个问题,但我有几个问题:
为什么 UAC 在模拟时不允许写入文件?
有没有什么地方可以在模拟时放置临时文件?
有更好的解决方案吗?处理这个问题的“正确”方法是什么?
是否有关于 UAC 和模拟用户的所有限制的文档来源?