查看二进制图像组件

时间:2009-09-03 15:00:14

标签: debugging assemblies binary

我有一个二进制图像(一个dll),我希望查看该程序集。我也有与dll相关的PDB。

是否有任何工具可以让我打开二进制图像并在程序集中导航,而无需执行它?

2 个答案:

答案 0 :(得分:1)

对于非托管二进制文件...如果安装了Visual Studio,则可以启动VS命令提示符,“cd”到包含DLL / EXE及其相应PDB的目录,然后运行:

link.exe /dump /disasm mybinary.dll

那应该将指令转储到二进制文件(以及PDB中的所有标签)中,并解码为汇编语言。

答案 1 :(得分:0)

如果您正在谈论.Net,那么Reflector就是您需要的工具。