我已经为Windows Home Server Console编写了一个加载项,它应该复制和替换一些文件等。
问题是HomeServerConsole.exe已经使用了一个文件,因此无法将其替换为另一个文件。我得到“无法访问文件,因为它被另一个进程使用”。
我不确定如何解决这个问题。我的第一个想法是以编程方式关闭HomeServerConsole.exe并另外一个简单的程序来进行替换。我怎么做呢?
另一个想法是以某种方式让HomeServerConsole.exe解锁文件让我做我的事情,然后把它交还给HomeServerConsole。但是如何?
我也开始考虑使用Win32Api解决问题,但尚未找到解决方案。
你将如何解决它?