C 监视执行文件
我正在做一些研究,看看是否有可能监视一个正在执行的应用程序,以便能够列出这个应用程序进行的函数调用 这个应用程序是开源的,我已经确定了一些我想监控的功能。我需要在不修改源代码的情况下执行此操作(以便能够在生产系统上使用监视器) 这可能吗C 监视执行文件,c,monitoring,performance,C,Monitoring,Performance,我正在做一些研究,看看是否有可能监视一个正在执行的应用程序,以便能够列出这个应用程序进行的函数调用 这个应用程序是开源的,我已经确定了一些我想监控的功能。我需要在不修改源代码的情况下执行此操作(以便能够在生产系统上使用监视器) 这可能吗 我想这是特定于操作系统的-我希望在Windows和Linux上执行此操作。对于Linux,请检查系统调用。简要介绍一下ptrace-它需要使用fork,而不是能够监视任何其他进程。我说的对吗?或者还有更多信息?搜索PTRACE\u ATTACH选项。对于wind
我想这是特定于操作系统的-我希望在Windows和Linux上执行此操作。对于Linux,请检查系统调用。简要介绍一下ptrace-它需要使用fork,而不是能够监视任何其他进程。我说的对吗?或者还有更多信息?搜索
PTRACE\u ATTACH
选项。对于windows,您可以使用sysinternals中的进程监视器。