是否可以记录指定程序进行的所有系统调用?例如,我有一个 GUI 工具,包装了一些基于命令行的工具。我需要知道它是如何启动命令行程序的,它在做什么文件操作。实际上,我想在集成目的中重复此操作。
UPD: API Monitor完成了这项工作
CreatePorocessA API 调用 - 显示所选进程正在调用的外部程序和参数
是否可以记录指定程序进行的所有系统调用?例如,我有一个 GUI 工具,包装了一些基于命令行的工具。我需要知道它是如何启动命令行程序的,它在做什么文件操作。实际上,我想在集成目的中重复此操作。
UPD: API Monitor完成了这项工作
CreatePorocessA API 调用 - 显示所选进程正在调用的外部程序和参数
这些东西可以派上用场,以防万一...
http://j00ru.vexillium.org/?p=1010
http://billauer.co.il/blog/2010/07/strace-ltrace-win32-api-dll/
第二个在其他情况下帮助了我..让我知道它是否适合您...!