我编写了一个C#应用程序,需要写入Windows Drive中程序文件文件夹中的文件。为此,我必须以管理员身份运行我的应用程序,否则会发生错误。我想以正常形式(不是管理员)运行我的应用程序。有解决方案吗?
答案 0 :(得分:3)
您有几个选项(按首选选项排列)
Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData)
Users
组的成员可以写入该文件夹,而不是只能读取该文件夹。答案 1 :(得分:2)
从项目添加应用程序清单文件 - >添加文件 - >清单并将此行更改为
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />