0

我正在尝试使用dumpbin选项/DISASM来转储文件的反汇编。它给了我错误LINK : warning LNK4195: unable to load msdis170.dll

显然该文件msdis170.dll在我的计算机上不存在。我尝试重新安装 Windows SDK,但没有成功。那么,我如何获得这个文件呢?

我使用的是 Windows 7 Home Premium 64 位,以及最新版本的 Windows SDK。

4

2 回答 2

1

看起来您msdis170.dll从 PATH 中丢失了。在您的驱动器上查找它并将它所在的目录添加到您的 PATH 中。

set PATH=%PATH%;<directory_where_DLL_resides>
dumpbin /disasm <file_to_disassemble>

更新:你有什么版本的 SDK?你说的是最新的,但是什么版本?我知道 WinSDK 7.0/7.1 带有msdis160.dll. 你从哪里得到你的版本dumpbin.exe

于 2011-07-27T15:45:40.360 回答
0

通过安装 Visual C++ Express Edition 解决了问题。

(代表提问者作为答案发布)

于 2012-01-26T16:58:59.567 回答