gpt4 book ai didi

c# - “拒绝访问”到 Windows 应用程序中的 xml 文件

转载 作者:太空宇宙 更新时间:2023-11-03 22:06:50 25 4
gpt4 key购买 nike

在我的 .net Windows 应用程序中,我使用的是 xml 文件。但是在通过创建安装程序安装应用程序之后,当我运行t'Access Denied' to that xml file message is showed.

我正在使用 System.IO.File 方法进行文件操作。

如果有人知道解决方案,请分享。

最佳答案

对程序目录的写入访问越来越受到限制(从 XP/Vista 开始),因为这是一个安全风险!

我建议在您的程序目录中只读该文件的“基本版本”...

启动您的应用程序后,您检查它是否存在于 ApplicationData 中或 LocalApplicationDataCommonApplicationData -(要在运行时使用 Environment.GetFolderPath 获取真实路径)。如果不存在,则将其复制到那里 - 在这些位置,您的应用程序默认具有写访问权限,无需管理员权限。

关于c# - “拒绝访问”到 Windows 应用程序中的 xml 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8146936/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com