如何捕获已运行的应用程序的命令行输出?

如何捕获已运行的应用程序的命令行输出?

我有一个由另一个进程启动的进程,因此我无法看到启动进程的命令行输出,我该如何检查控制台输出?我可以将命令行“附加”到进程吗?如果可以,如何操作?

编辑:我的意思是:

在此处输入图片描述

答案1

也许这对你有用。

StraceNT - Windows 的系统调用跟踪器

StraceNT 是 Windows 的系统调用跟踪器。它提供的功能与 Linux 上的 strace 类似。它可以跟踪进程对 DLL 导入函数的所有调用。StraceNT 在调试和分析程序的内部工作时非常有用。

我是一名 Linux 用户,会用它strace来做这类事情。您将获得的不仅仅是程序输出,因为如果它运行起来strace会非常冗长,那么您可能需要过滤输出才能获得所需的内容。

相关内容