社区
Windows Server
帖子详情
如何得知哪个文件被哪个进程使用?
gzamao
2004-11-20 11:36:40
我的机器上某些文件被打开了,但不知道是什么程序或服务打开的,能有什么工具查看到底是什么进程正在使用该文件?
...全文
1016
14
打赏
收藏
如何得知哪个文件被哪个进程使用?
我的机器上某些文件被打开了,但不知道是什么程序或服务打开的,能有什么工具查看到底是什么进程正在使用该文件?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
PiggyXP
2004-11-22
打赏
举报
回复
你可以开机起动到DOS下面把那个文件删除就OK了嘛^_^
$$TEMP$$.~~~ 这个文件也许也可以在DOS下面删
凤凰
2004-11-22
打赏
举报
回复
另外用XP下的TASKLIST.EXE实用程序也可以检测
TASKLIST [/S system [/U username [/P [password]]]]
[/M [module] | /SVC | /V] [/FI filter] [/FO format] [/NH]
描述:
该工具显示在本地或远程机器上当前运行的进程列表。
参数列表:
/S system 指定连接到的远程系统。
/U [domain\]user 指定应该在哪个用户上下文执行这个命令。
/P [password] 为提供的用户上下文指定密码。如果忽略,提示
输入。
/M [module] 列出当前使用所给 exe/dll 名称的所有任务。
如果没有指定模块名称,显示所有加载的模块。
/SVC 显示每个进程中主持的服务。
/V 显示详述任务信息。
/FI filter 显示一系列符合筛选器指定的标准的任务。
/FO format 指定输出格式。
有效值: "TABLE"、"LIST"、"CSV"。
/NH 指定列标题不应该在输出中显示。
只对 "TABLE" 和 "CSV" 格式有效。
/? 显示帮助消息。
筛选器:
筛选器名 有效操作符 有效值
----------- --------------- --------------------------
STATUS eq, ne RUNNING |
NOT RESPONDING | UNKNOWN
IMAGENAME eq, ne 映像名称
PID eq, ne, gt, lt, ge, le PID 值
SESSION eq, ne, gt, lt, ge, le 会话编号
SESSIONNAME eq, ne 会话名
CPUTIME eq, ne, gt, lt, ge, le CPU 时间,格式为
hh:mm:ss。
hh - 时,
mm - 分,ss - 秒
MEMUSAGE eq, ne, gt, lt, ge, le 内存使用量,单位为 KB
USERNAME eq, ne 用户名,格式为 [domain\]user
SERVICES eq, ne 服务名称
WINDOWTITLE eq, ne 窗口标题
MODULES eq, ne DLL 名称
说明: 当查询远程机器时,不支持 "WINDOWTITLE" 和 "STATUS"
筛选器。
示例:
TASKLIST
TASKLIST /M
TASKLIST /V /FO CSV
TASKLIST /SVC /FO LIST
TASKLIST /M wbem*
TASKLIST /S system /FO LIST
TASKLIST /S system /U domain\username /FO CSV /NH
TASKLIST /S system /U username /P password /FO TABLE /NH
TASKLIST /FI "USERNAME ne NT AUTHORITY\SYSTEM" /FI "STATUS eq running"
凤凰
2004-11-22
打赏
举报
回复
Filemon.exe
ppc_r5
2004-11-21
打赏
举报
回复
hijackthis
gzamao
2004-11-21
打赏
举报
回复
顺便说明一下,病毒猖狂,达到化境.不知道哪个系统进程把病毒以dll的形式激活了.
小弟深受其害.
gzamao
2004-11-21
打赏
举报
回复
我的邮箱为gzrw@163.net
谢谢各位大哥大姐了.
首席打杂
2004-11-21
打赏
举报
回复
有个软件叫 who lock me ! 我想这个是你要找的咚咚,google 搜一下吧!
qazwsxedcrfvtg
2004-11-21
打赏
举报
回复
PEExplorer
dazhu2
2004-11-21
打赏
举报
回复
sorry,我搞错了
dazhu2
2004-11-21
打赏
举报
回复
给个邮箱我发给你,
dazhu2
2004-11-21
打赏
举报
回复
我这里有一个自己用C#写的程序:可以帮你的忙,但不知如何给你??
kakalong
2004-11-20
打赏
举报
回复
不一定不能删除的文件就能证明这个文件正在使用。 有些特殊文件名的文件无法删除。比如我现在硬盘上就有 $$TEMP$$.~~~ 这个文件。
dean7411
2004-11-20
打赏
举报
回复
如果一个文件不能被删除,也可以证明这个文件正在被打开
kakalong
2004-11-20
打赏
举报
回复
网上好象有工具可以查看某个进程所连接的文件。我的朋友就用VC写了一个这样的工具。
查看设备、
文件
被哪个
进程
使用
lsof简介 lsof(list open files)是一个列出当前系统打开
文件
的工具。在linux环境下,任何事物都以
文件
的形式存在,通过
文件
不仅仅可以访问常规数据,还可以访问网络连接 和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个
文件
描述符,无论这个
文件
的本质如何,该
文件
描述符为应用程序与基础操作系统之间的交互提供了通
操作系统面试题:
进程
如何阻塞?
进程
阻塞为什么不占用CPU?
文章目录
进程
如何阻塞?
进程
阻塞为什么不消耗CPU?1. 计算机是如何接收数据的2. 计算机如何知道要接受数据?3.
进程
阻塞为什么不占用 CPU 资源?3.1 工作队列3.2 等待队列3.3 唤醒
进程
3.4 内核接收网络数据全过程3.5
进程
阻塞为什么不消耗CPU?
进程
如何阻塞?
进程
阻塞为什么不消耗CPU? 要想明白
进程
如何阻塞,阻塞为什么不消耗CPU,就要先明白 计算机是如何接受数据的 计算机如何知道什么时候要接收数据 1. 计算机是如何接收数据的 从网卡接收数据说起: 下边是一个典型的计算机结构图
python
进程
写
文件
与多
进程
记录日志
假设有个
进程
,一直在写一个名字叫做1的
文件
,然后我们在它运行的过程中将
文件
改名了,会发生什么事情呢? 写个程序试试: 然后运行它,此时可以看到: 因为
进程
得到了
文件
的句柄,所以就算这个
文件
改名为2了,它也会继续往2这个
文件
写入的。 这样也就解释了apache在linux启动多个
进程
相应url请求时,调用TimeRotatingFileHandler时,第二个
进程
把第一个
进程
FileShare
文件
读写锁解决“
文件
XXX正由另一
进程
使用
,因此该
进程
无法访问此
文件
”
开发过程中,我们往往需要大量与
文件
交互,读
文件
,写
文件
已成家常便饭,本地运行完美,但一上到投产环境,往往会出现很多令人措手不及的意外,或开发中的烦恼,因此,我对普通的C#
文件
操作做了一次总结,问题大部分如下: 1:写入一些内容到某个
文件
中,在另一个
进程
/线程/后续操作中要读取
文件
内容的时候报异常,提示 System.IO.IOException:
文件
“XXX”正由另一
进程
使用
,因
C++ 查看指定
进程
打开的
文件
信息
C++ 根据
进程
名遍历打开的
文件
Windows Server
6,850
社区成员
178,035
社区内容
发帖
与我相关
我的任务
Windows Server
Windows 2016/2012/2008/2003/2000/NT
复制链接
扫一扫
分享
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章