【发布时间】:2009-01-09 04:29:55
【问题描述】:
这对我来说很奇怪。让我列出设置:
- 带有清单的应用程序(即:不会被推送到虚拟商店)
- UAC开启(无法写入其他程序文件目录,或其他区域,出现uac提示)
- 可以从我的应用程序(不以管理员身份运行)以及非管理员命令提示符中写入“c:\program files\%app_name%\%directory%\”
- 无法写入“c:\program files\%app_name%\%directory%\%subdirectory%\”。
有什么想法吗?某处是否有隐藏的权限或注册表设置?难道这个目录是在 UAC 关闭时创建的,所以现在它是公平的游戏?莫非这个目录是在 XP 时代创建的,它的公平游戏?
为什么我不能写入其他程序文件目录和子目录对我来说很有意义。但是我不知道为什么我实际上被允许写入 %directory%?
旁注:如果我将 %directory% 移动到另一个区域(appdata),我仍然无法写入子目录(困惑)。
让我知道您可能有的任何想法或我可以检查的任何内容。
谢谢
【问题讨论】:
标签: winapi windows-vista uac