gpt4 book ai didi

c++ - 我如何分析纯dll?

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:59:20 26 4
gpt4 key购买 nike

我有创建 dll 的项目。这些 dll 稍后由特殊的插件系统 blue-sky 从 python 调用。所以在这个项目中很难构建可执行文件,但我需要分析。有没有可以使用纯 dll 的分析器?

我已经尝试过 Intel Amplifier、Microsoft VS2008 分析器,它们都不起作用。我也尝试过 Very Sleepy,但它的功能有限。

最佳答案

如果您的 dll 是由 Python 加载的,那么您需要分析 Python 进程。只要所有 .pdb 文件都存在,Microsoft 探查器就应该解析 dll 中的符号。另一种选择是创建一个可执行文件来加载和调用您感兴趣的函数,然后分析所述可执行文件。

例如您可能有一个“python.exe”进程正在运行正在加载 .dll 的 python 程序,您可以通过以下方式将 visual studio 命令行分析器附加到它:

vsperfcmd /attach:"python.exe"

关于c++ - 我如何分析纯dll?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4809950/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com