搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 如何判断文件是否被其他进程调用
标题:
如何判断文件是否被其他进程调用
只看楼主
lyl930130
等 级:
论坛游侠
帖 子:323
专家分:111
注 册:2013-5-13
结帖率:
91.43%
楼主
已结贴
√
问题点数:20 回复次数:2
如何判断文件是否被其他进程调用
一个文件,如何判断是否被其他进程调用(不是独占,只是调用)。
有没有相关的API函数?或者提供一下思路?
搜索更多相关主题的帖子:
如何
2017-05-05 09:58
吹水佬
等 级:
版主
威 望:
432
帖 子:10064
专家分:41463
注 册:2014-5-20
第
2
楼
得分:10
可否尝试独占打开文件,如果失败说明正在使用。
C语言本身好象没“独占”说法。
windows可试试API OpenFile()、CreateFile()。
2017-05-05 11:53
rjsp
等 级:
版主
威 望:
507
帖 子:8890
专家分:53117
注 册:2011-1-18
第
3
楼
得分:10
假设你说的“API”就是指 Windows APIs
M$有个小工具 procexp.exe,它是这么做的:
遍历所有的进程
遍历每一个进程的所有句柄表
2017-05-05 12:09
3
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-476713-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.407211 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved