社区
API
帖子详情
关于查找打开指定文件进程ID的问题
ftz820127
2008-12-24 10:34:34
问题:
1、给定一个指定文件,文件类型不限
2、此文件已经被打开,打开程序不限
3、要求返回打开此文件的进程ID
PS:用老马的代码,通过遍历进程,打开进程属性返回进程启动参数,这种方式只能返回出启动参数为%1的文件
像WORD,EXCEL这种通过DDE方式打开文件的就无法返回了
请教怎么实现这一功能,类似UNLOCK的查看文件被调用进程
...全文
191
8
打赏
收藏
关于查找打开指定文件进程ID的问题
问题: 1、给定一个指定文件,文件类型不限 2、此文件已经被打开,打开程序不限 3、要求返回打开此文件的进程ID PS:用老马的代码,通过遍历进程,打开进程属性返回进程启动参数,这种方式只能返回出启动参数为%1的文件 像WORD,EXCEL这种通过DDE方式打开文件的就无法返回了 请教怎么实现这一功能,类似UNLOCK的查看文件被调用进程
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
boywang
2008-12-31
打赏
举报
回复
每个进程打开的文件系统都有记录的,但是vb做这个真的很有难度哦,帮顶一下。
oyljerry
2008-12-25
打赏
举报
回复
可能做了底层文件系统等处理,从驱动一级做比较方便...
僵哥
2008-12-24
打赏
举报
回复
[Quote=引用 4 楼 ftz820127 的回复:]
...就算有可能拿到不过实现起来也不现成,现在电脑里用到文件类型数百种,软件种类也不计其数,我都要找商家拿API,金钱不说,开发成本也太大了点
[/Quote]
找有能力开发Unlocker的人,为你提供API.
ftz820127
2008-12-24
打赏
举报
回复
可能VB这种操作比较难以实现?
ftz820127
2008-12-24
打赏
举报
回复
...就算有可能拿到不过实现起来也不现成,现在电脑里用到文件类型数百种,软件种类也不计其数,我都要找商家拿API,金钱不说,开发成本也太大了点
僵哥
2008-12-24
打赏
举报
回复
[Quote=引用 2 楼 ftz820127 的回复:]
不可能的。。。我查找的比如TXT文件是哪个程序找开着,DOC文件是哪个程序打开着,XLS文件是哪个程序打开着的,所以他们不可能提供API的
[/Quote]
你怎么知道他们不可能提供呢?只有Money肯定愿意提供.
ftz820127
2008-12-24
打赏
举报
回复
不可能的。。。我查找的比如TXT文件是哪个程序找开着,DOC文件是哪个程序打开着,XLS文件是哪个程序打开着的,所以他们不可能提供API的
僵哥
2008-12-24
打赏
举报
回复
[Quote=引用楼主 ftz820127 的帖子:]
问题:
1、给定一个指定文件,文件类型不限
2、此文件已经被打开,打开程序不限
3、要求返回打开此文件的进程ID
PS:用老马的代码,通过遍历进程,打开进程属性返回进程启动参数,这种方式只能返回出启动参数为%1的文件
像WORD,EXCEL这种通过DDE方式打开文件的就无法返回了
请教怎么实现这一功能,类似UNLOCK的查看文件被调用进程
[/Quote]
让他们提供API给你调用吧.
Linux lsof 命令详解:
查找
进程
与
打开
文件
的利器
本文详细介绍Linux下lsof命令的使用方法,涵盖查看
进程
打开
的
文件
、定位端口占用、
查找
文件
被哪个
进程
使用等核心功能,适用于系统运维和故障排查场景。
C++ 查看
指定
进程
打开
的
文件
信息
本文详细介绍了如何使用C++编程语言结合Windows API中的NtQuerySystemInformation和NtQueryObject等函数,实现查看
指定
进程
打开
的
文件
信息,包括
进程
ID
查找
、句柄遍历和
文件
类型识别等步骤。
MFC获得
指定
进程
的
ID
,路径及终止
进程
本文详细介绍了如何使用C++语言和tlhelp32库来获取
进程
ID
并终止特定
进程
,包括从命令行参数中获取
进程
名称、创建
进程
快照、
查找
并获取目标
进程
ID
、
打开
目标
进程
句柄以及终止
进程
的操作。
MFC
查找
一个
进程
打开
进程
关闭
进程
本文介绍如何使用C++编程语言通过Windows API函数CreateToolhelp32Snapshot、Process32First、Process32Next
查找
并终止
指定
进程
的方法。
lsof查看
进程
打开
的
文件
lsof是一个用于查看Linux系统中
打开
文件
的命令,包括
进程
、用户、
文件
名、端口等信息。本文通过实例介绍了lsof的基本用法,如列出所有
打开
文件
、按用户名、
进程
、
文件
名、P
ID
等筛选,并讲解了lsof命令头的含义,是Linux管理员排查
问题
的实用工具。
API
1,488
社区成员
23,270
社区内容
发帖
与我相关
我的任务
API
VB API
复制链接
扫一扫
分享
社区描述
VB API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章