我怎么可以分析纯粹的dll?

我有一个创建的DLL项目。 这些DLL文件后由专门的插件系统蓝天从蟒蛇调用。 因此,在这个项目中是很难建立的可执行文件,但我需要分析。 是否有可以与纯的dll工作的剖析?

我试过英特尔放大器,微软VS2008探查他们不工作。 我也试过很困,但其功能是有限的。

--------------解决方案-------------

如果您的DLL被加载的Python,那么你需要分析的Python的过程。 随着微软探查只要所有.pdb文件都存在应该解决在DLL中的符号。 另一种选择是创建负载的可执行文件并调用你感兴趣的功能,然后轮廓表示可执行文件。

例如,您可能有一个正在运行的加载该.dll你的Python程序“python.exe”的过程,您可以通过Visual Studio命令行探查器附加到它:

vsperfcmd /attach:"python.exe“

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

分类:C# 时间:2015-03-16 人气:33
本文关键词: C#,Python和DLL,剖析
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 1.153 (s). 11 q(s)