日期:2014-05-18  浏览次数:20982 次

怎样通过文件名找到文件句柄??
一个文件被本进程中的一个控件使用,但是它读完了以后并不释放而是一直占用,不能删除。我想通过文件名来找到文件句柄,从而可以关闭该文件,然后就可以删除了,就像unlocker做的那样。
我使用的是c#,最好用c#语言描述,c和c++的也行。
谢了。

------解决方案--------------------
http://topic.csdn.net/u/20081110/15/80C8E73B-8A0A-4996-AB83-AC7B2E601EA3.html

这里有篇很好的文章
------解决方案--------------------
可以在ntdll.dll中查找NtQuerySystemInformation结构里面的句柄信息