如何配置纯dll?

2024-09-27 02:23:08 发布

您现在位置:Python中文网/ 问答频道 /正文

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

我试过英特尔放大器,微软VS2008档案器,他们不工作。我也试过很困,但它的特点是有限的。在


Tags: 项目插件可执行文件分析器系统档案dllbluesky
2条回答

你不能分析没有运行的代码——这就是评测的定义。您将需要构建一些可以运行的东西(一个可执行文件),它链接到DLL并使用它。在

如果dll是由Python加载的,则需要评测Python进程。使用Microsoft profiler,只要所有的.pdb文件都存在,它就可以解析dll中的符号。另一个选择是创建一个可执行文件,加载并调用您感兴趣的函数,然后分析所述可执行文件。在

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

vsperfcmd /attach:"python.exe"

相关问题 更多 >

    热门问题