社区
C#
帖子详情
怎样通过文件名找到文件句柄??
zd3141592654
2008-11-18 05:10:52
一个文件被本进程中的一个控件使用,但是它读完了以后并不释放而是一直占用,不能删除。我想通过文件名来找到文件句柄,从而可以关闭该文件,然后就可以删除了,就像unlocker做的那样。
我使用的是c#,最好用c#语言描述,c和c++的也行。
谢了。
...全文
548
8
打赏
收藏
怎样通过文件名找到文件句柄??
一个文件被本进程中的一个控件使用,但是它读完了以后并不释放而是一直占用,不能删除。我想通过文件名来找到文件句柄,从而可以关闭该文件,然后就可以删除了,就像unlocker做的那样。 我使用的是c#,最好用c#语言描述,c和c++的也行。 谢了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pengtao0606
2008-11-19
打赏
举报
回复
可以在ntdll.dll中查找NtQuerySystemInformation结构里面的句柄信息
zd3141592654
2008-11-18
打赏
举报
回复
真的很难么,就像openedfilesview这个软件一样,只要一个文件句柄就可以了。
zlb789
2008-11-18
打赏
举报
回复
up
zd3141592654
2008-11-18
打赏
举报
回复
这篇我也看了,我想要具体一点的描述,最好是代码,谢了。
huwei001982
2008-11-18
打赏
举报
回复
http://topic.csdn.net/u/20081110/15/80C8E73B-8A0A-4996-AB83-AC7B2E601EA3.html
这里有篇很好的文章
zd3141592654
2008-11-18
打赏
举报
回复
是这样的,我给了暴风影音控件一个url,打开文件,读文件都是暴风影音自己做得,我拿不到那个FileStream对象。
bloodish
2008-11-18
打赏
举报
回复
[Quote=引用楼主 zd3141592654 的帖子:]
一个文件被本进程中的一个控件使用,但是它读完了以后并不释放而是一直占用,不能删除。我想通过文件名来找到文件句柄,从而可以关闭该文件,然后就可以删除了,就像unlocker做的那样。
我使用的是c#,最好用c#语言描述,c和c++的也行。
谢了。
[/Quote]
你用什么读取这个文件FileStream?
如果是,那么在你关闭FileStream之前这个FileStream对象的实例都在的,你只要调用Close就可以关闭
FileStream.Name就是文件名
yilanwuyu123
2008-11-18
打赏
举报
回复
mark
从窗口
句柄
中得到
文件
名
从窗口
句柄
中得到
文件
名
查看哪个进程打开了哪些
文件
(显示进程打开的
文件
句柄
handle
如何知道进程打开了哪些
文件
句柄
handle
查看哪个
文件
正在被哪个进程打开,占用中
查看哪个
文件
正在被哪个exe打开,占用中
易语言API取
文件
目录列表
易语言API取
文件
目录列表源码,取
文件
列表,取
文件
名
,FindFirstFile,FindNextFile,FindClose
php实现按
文件
名
搜索
文件
的远程
文件
查找器
php
文件
查找程序,输入一个路径确定后会遍历目录下所有的
文件
和
文件
夹,通过递归可以
找到
文件
夹下面的每一个
文件
,再通过
文件
名
和输入的关键字匹配,则可以查
找到
你想要的
文件
C#
111,131
社区成员
642,542
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章