我有一个安装项目,可以将我的应用程序直接安装到典型的程序文件中。
我的应用程序定期将一些临时图像保存到应用程序安装文件夹中。Vista上似乎没有设置写入权限。我可以在 Windows 资源管理器中手动更改它并且它可以工作,但我宁愿让安装项目自动执行此操作。
我怎样才能做到这一点?
是否有更好/更正常的位置来放置不会出现权限问题的临时图像?
这不是 Vista 特定的,任何没有管理员权限的用户帐户都会发生这种情况。您的程序无法写入 c:\program files\blah 等文件夹。UAC 禁用管理员权限的说法已经公开很久了。使用Environment.GetFolderPath() 获取可写入的ApplicationData 文件夹的路径。
| 归档时间: |
|
| 查看次数: |
4427 次 |
| 最近记录: |