我正在尝试从我正在开发的应用程序访问文件,但是我收到一条错误,指出该文件已被其他程序打开。
好的,我启动了第一个句柄,然后处理资源管理器,然后处理监视器,它们都说了同样的事情:
Handle v3.45
Copyright (C) 1997-2011 Mark Russinovich
Sysinternals - www.sysinternals.com
No matching handles found.
我还能做什么(现在重新启动似乎是唯一的解决方案)来查找使用我的文件的过程?
答案 0 :(得分:3)
LockHunter(http://lockhunter.com)可以为您提供帮助。
此处已对此进行了审核http://dottech.org/10534/unlocker-vs-lockhunter-which-one-should-you-get-for-your-file-unlocking-needs/如果您想要双重确定,可以谷歌搜索更多评论。我已经习惯了,这很有帮助。
答案 1 :(得分:1)
Windows 7上的一个方便技巧(不确定其他版本)是尝试删除文件(或修改它),当它告诉你它不能删除它因为它正在使用它有时会告诉你程序正在使用它。
如果仍然没有快乐,那么我认为你的权利,只需重启。