【发布时间】:2011-12-30 13:33:21
【问题描述】:
我有一个需要创建文本日志的程序。在 XP 中,一切正常,但是当我在 Windows 7 上对其进行测试时——后来又为我的开发计算机升级到 Windows 7——我收到一个错误,“访问路径 'C:\Program Files (x86)\Ludlum Measurements, Inc\LMI Universal Software\UniversalLog\' 被拒绝”。如果我让安装程序创建文件夹然后尝试在文件夹中创建文本文件,我会收到类似的错误。
我知道这与权限有关,但是我应该授予什么权限以及如何授予权限?
使用日志功能的程序?
日志进入的文件夹?
程序所在的文件夹?
以及此修复程序如何在 XP、Vista、Server 2005 和 Server 2008 下以及作为服务工作(程序的一部分作为 Windows 窗体运行,部分作为服务运行) ?
-编辑- 已添加重点。
重申一下:在 XP 上安装和运行时,它将如何工作?服务器2003?服务器2008?这会给他们带来什么问题吗?
还有一个新问题:我的程序可以访问 ApplicationData 文件中的文件吗?我只记得整个问题源于我试图创建一个包含 SQL 数据库连接信息的配置文件。把头撞在砖墙上一天往往会让你忘记你为什么开始这样做。同样,这最初适用于 XP、Server 2005 和 Server 2008。
【问题讨论】: