无法访问正在使用的文件

时间:2010-08-18 22:23:42

标签: c# winapi console

我已经为Windows Home Server Console编写了一个加载项,它应该复制和替换一些文件等。

问题是HomeServerConsole.exe已经使用了一个文件,因此无法将其替换为另一个文件。我得到“无法访问文件,因为它被另一个进程使用”。

我不确定如何解决这个问题。我的第一个想法是以编程方式关闭HomeServerConsole.exe并另外一个简单的程序来进行替换。我怎么做呢?

另一个想法是以某种方式让HomeServerConsole.exe解锁文件让我做我的事情,然后把它交还给HomeServerConsole。但是如何?

我也开始考虑使用Win32Api解决问题,但尚未找到解决方案。

你将如何解决它?

1 个答案:

答案 0 :(得分:0)