2

我需要知道是否有任何方法将系统调用的某些数据(例如带有旧路径、新路径等参数的 copy_file())重定向到每次调用该函数时的日志文件。

4

2 回答 2

1

https://github.com/timdiels/sysintercept

“sysintercept 允许您拦截和修改由进程完成的 win32 系统调用。sysintercept 提供了一个 CLI。目的是允许重写路径、翻译键盘输入……各种提高兼容性的东西。”

如果您想知道如何以编程方式自己拦截系统调用,可以查看源代码。

于 2015-12-07T08:50:12.083 回答
0

对于 Windows,有进程监视器 (ProcMon) 工具可以记录系统调用,例如文件 I/O。

http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx

于 2013-03-14T15:06:06.953 回答