【发布时间】:2011-04-26 02:58:28
【问题描述】:
我在 Windows 7 上使用 c# 构建了一个 Windows 应用程序。
一切正常,所以我创建了一个安装向导项目,然后构建了它。安装应用程序后,我可以正确打开它,但是当我尝试执行一些写入文本文件(具有日志记录目的)的操作时,它会崩溃,并显示以下错误消息:
未授权访问异常
访问路径'C:\Program Files (x86)\MSProgram\MSProgram\log.txt' 是 拒绝。
当我手动授予该文件夹全部权限时,它可以正常工作。现在,问题如下:
我如何以编程方式授予应用程序在我的应用程序目录中写入内容的权限?所以每个下载它的人都不会遇到同样的问题。
【问题讨论】: