【发布时间】:2012-10-16 17:10:34
【问题描述】:
我有一个使用 Visual Studio 2005 创建的默认应用程序设置。安装我的应用程序后,它只能以管理员身份运行,因为某些文件写入应用程序文件夹中。
我发现在 Visual Studio 2010 上,有一个属性可以更改应用程序文件夹内某些文件夹的此权限。
如何允许我的应用程序在应用程序文件夹中创建和编辑特定文件而不以管理员身份运行它?
【问题讨论】:
-
但是我建议更改应用程序数据的位置:Microsoft 的指导方针是不要将文件写入 Program Files,总是,但在他们使用UAC 破坏了许多假设每个人都是管理员的应用程序。这个假设一直是错误的。
-
@AlexeyIvanov 感谢您的建议。我已经知道了,但是要更改遗留代码中的所有内容很复杂!
标签: c# permissions visual-studio-2005 windows-installer