Debugging 查看二进制图像组件

Debugging 查看二进制图像组件,debugging,assemblies,binary,Debugging,Assemblies,Binary,我有一个二进制映像(一个dll),我希望查看程序集。我还有与dll关联的PDB 有没有任何工具可以让我打开二进制映像并在程序集中导航,而无需执行它?如果你说的是.Net,那么这就是你需要的工具。如果你说的是.Net,那么这就是你需要的工具。对于非托管二进制文件。。。如果已安装Visual Studio,则可以在包含DLL/EXE及其相应PDB的目录中启动VS命令提示符“cd”,然后运行: link.exe /dump /disasm mybinary.dll 这将转储二进制文件中的指令(以及P

我有一个二进制映像(一个dll),我希望查看程序集。我还有与dll关联的PDB


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

如果你说的是.Net,那么这就是你需要的工具。

如果你说的是.Net,那么这就是你需要的工具。

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

link.exe /dump /disasm mybinary.dll

这将转储二进制文件中的指令(以及PDB中存在的所有标签),并将其解码为汇编语言。

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

link.exe /dump /disasm mybinary.dll

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

对不起,我应该更具体一些。这些是非托管的x86二进制文件。对不起,我应该说得更具体一些。这些是非托管的x86二进制文件。