【发布时间】:2009-11-18 18:58:33
【问题描述】:
我有一个使用 VS2005 的桌面应用程序。
应用程序将 XML 文档写入应用程序的文件夹。
当我使用管理员帐户运行时,应用程序运行正常,但当我以没有访问权限的用户身份运行时,我收到拒绝访问错误消息。
我的应用程序将分发给多个用户,因此无法通过 Windows 资源管理器释放访问权限。在机器用户上安装我的应用程序时需要释放访问权限。
我该如何解决这个问题?
我必须使用用户安装应用程序的文件夹,通常是 C:\Program Files\...
我的应用程序将创建以下架构:
C:\Program Files\CapProj\Data\ << where the XML files will be located >>
C:\Program Files\CapProj\Imagens\ << images folder >>
.EXE 文件将位于C:\Program Files\CapProj\CapProj.EXE。
我的应用程序没有使用任何数据库系统。此应用程序仅使用 XML 文件来存储数据,因为此应用程序将分发给巴西的许多用户。
【问题讨论】:
标签: windows visual-studio permissions