如何查询正在运行的进程以找出他们锁定的文件夹或文件? (即你去弹出一个驱动器,你被告知它不能被弹出,因为它正在使用中)
我想要获得“现成”下载,或者编写.NET 3.5应用程序来执行此操作(主要是Windows问题)。
答案 0 :(得分:27)
Process Explorer会告诉你这个。 Ctrl-F将允许您搜索文件并列出打开/锁定该文件的进程。然后,您可以使用Process Explorer关闭该句柄。
还有一个名为oh.exe
的命令行实用程序可供下载。有关详细信息,请参阅here
答案 1 :(得分:3)
LockHunter是适用于Windows的强大上下文菜单工具。
答案 2 :(得分:2)
我放在Windows开发机器上的第一件事就是WhoUses。这很好,因为它也是开源的。
答案 3 :(得分:0)
http://www.emptyloop.com/unlocker/(免费软件)具有针对这种情况的特殊UI。