我正在使用WPF-C#,当我关闭我的应用程序时,我需要编写一些xml文档。它位于我的应用程序文件夹(../Data/test.xml)中。它在调试时工作。当我部署我的应用程序无法访问程序文件文件夹中的xmlfile。我该如何解决这个问题..下图是例外http://img197.imageshack.us/i/errqu.jpg/重写我的应用程序文件夹中的xml文件
0
A
回答
0
这是因为Windows UAC。您可以修复问题
- 使用“以管理员身份运行”选项,从应用程序中的右键单击菜单。
- 修改AppManifest文件。
- 更改文件位置用户可写位置。
1
你的用户无法修改位于Program Files
的文件。
如果你要修改配置文件,您需要将其存储在用户自己的ApplicationData
文件夹,例如:
C:\Users\Bill\AppData\Local\SoftCo Software Inc\SuperApp\appconfig.xml
如果你想标准的用户能够修改这个配置文件,那么你的安装程序应该授予所有人完全控制文件。已知您的安装程序以管理员身份运行,因此它将有权更改权限。
但你不应该这样做;这允许一个用户改变将影响另一个用户的程序设置。这些设置应该是每个用户(并且存储在%AppData%
中,用户已经可以访问这些设置)。
相关问题
- 1. Android的写文件到不同的应用程序文件夹
- 2. 如何将应用程序的apk文件写入文件夹
- 3. 我的应用程序从XML文件
- 4. htaccess的重写(文件夹和文件夹重定向文件)
- 5. 重命名应用程序文件夹
- 6. 访问包括应用程序文件夹中的文件夹。
- 7. 如何写入文本我的应用程序在xcode中的文件夹
- 8. Android应用程序中的文件夹
- 9. 我如何读取我的应用程序文件夹中的文件?
- 10. htaccess的重写文件夹
- 11. htaccess的文件夹重写
- 12. IIS6访问应用程序主文件夹的父文件夹
- 13. Sencha'a应用程序文件夹内的自定义文件夹
- 14. 的fopen文件中的应用程序数据文件夹(WAMP)
- 15. 覆盖应用程序文件夹中的文件的问题
- 16. 我重写文件夹不起作用
- 17. 将VB.net aspx web应用程序中的XML文件保存到文件夹
- 18. Flask应用程序中的常用文件夹/文件结构
- 19. openWithDefaultApplication在应用程序文件夹中的文件中失败
- 20. 看到我的应用程序中的文件夹中有什么文件
- 21. htaccess重写 - 将http文件夹重写为https文件夹
- 22. Mod重写WordPress文件夹中的文件夹问题
- 23. 应用程序文件夹中的Android Studio文件路径
- 24. 查看存储在应用程序文件夹中的文件
- 25. 在应用程序的文件夹中打开文件
- 26. 下载文件到Android应用程序中的文件夹
- 27. 应用程序文件系统中的隐藏文件夹
- 28. C#应用程序中的文件和文件夹权限
- 29. 安卓应用程序资产文件夹中的pdf文件
- 30. xcode更新现有文件夹中的应用程序文件
你的工作,我可以重写XML文件。但每次当我打开应用程序的弹出UAC授予访问权限,任何事情来避免这种情况? – user515675 2011-04-14 17:26:57
不,您可以禁用机器中的UAC。否则无法选择,如果你想将文件保存在Program Files中。 – Anuraj 2011-04-15 02:58:52