阅读后关闭app.config文件

时间:2014-05-06 14:14:41

标签: c# app-config

我的应用程序"被监控服务劫持。它死后,由于某种原因,app.config文件仍被认为仍在使用中,因此我无法进行更改。

我唯一能做的就是重命名现有文件,并使用旧名称保存一个新文件。

这不是一个交互式应用程序,因此我只想使用记事本在运行之间对文件进行更改。

1 个答案:

答案 0 :(得分:1)

以下是我要尝试的内容:

  • 使用Unlocker确定哪些服务或流程拥有您文件的句柄,并且"解锁"它
  • 试试ProcessExplorer。在菜单中转到查找>查找句柄或DLL ,搜索.config文件,找出进程是什么"锁定"在文件上

一旦你弄清楚导致这种情况的原因,请检查你是否可以以某种方式为你的文件添加例外,这样它就不会尝试打开这个配置文件 - 这种情况不太可能,但AV进程可能会这样做那。其他解决方案是杀死行为不端的第三方应用程序,并在完成编辑配置文件后启动它。

仔细检查您的应用是否已被杀死且不再运行。使用进程资源管理器或默认任务管理器(或非Windows操作系统上的任何其他类似工具)。