如何跟踪进程及其子进程打开的所有文件?

发布于 2024-09-10 16:18:37 字数 58 浏览 4 评论 0原文

我尝试了 Sysinternals - Process Monitor,但是无法为子进程动态附加过滤器

I tried Sysinternals - Process Monitor, but there is no way to dynamically attach filters for child processes

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

稀香 2024-09-17 16:18:37

要使其与编程相关:您可以使用 导入地址表挂钩并分发您自己的实现:-)

如果您正在寻找一个工具,我相信有人已经为您做到了:StraceNT:Windows 系统调用跟踪器

该网站声称它是 strace 克隆,并且 strace 支持跟踪子进程(我自己没有使用过这个工具,所以不确定这一说法)。

(strace 是 Linux 环境中可用的实用程序,它允许您跟踪系统调用,我想这就是 straceNT 这个名字的解释)。

希望有帮助!

To make it programming related: you can use Import Address Table Hooking and dole out your own implementation :-)

If you are looking for a tool, I believe someone has already done that for you: StraceNT: A system call tracer for Windows.

The website claims it is an strace clone and strace supports tracing child processes (I haven't used this tool myself, so not sure of the claim).

(strace is a utility available on linux environments, which allows you to trace system calls, I suppose that explains the name straceNT).

Hope that helps!

鲜血染红嫁衣 2024-09-17 16:18:37

尝试 Nirsoft 的 OpenedFilesView。
http://www.nirsoft.net/utils/opened_files_view.html

下载已开启页面底部。 (其实很难找)

Try OpenedFilesView from Nirsoft.
http://www.nirsoft.net/utils/opened_files_view.html

The download is on the bottom of the page. (Actually hard to find)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文