我正在尝试使用dumpbin
和/DISASM
选项来转储文件的反汇编。
它给了我错误LINK : warning LNK4195: unable to load msdis170.dll
。
显然,我的计算机上不存在文件msdis170.dll
。
我已经尝试重新安装Windows SDK,但是没有用。
那么,我该如何获得这个文件呢?
我正在使用Windows 7家庭高级版64位,以及最新版本的Windows SDK。
答案 0 :(得分:1)
看起来你错过了PATH中的msdis170.dll
。在驱动器上查找它,并将它所在的目录添加到PATH中。
set PATH=%PATH%;<directory_where_DLL_resides>
dumpbin /disasm <file_to_disassemble>
更新:
你有什么版本的SDK?你说最新,但是什么版本?我知道WinSDK 7.0 / 7.1附带msdis160.dll
。您从哪里获得dumpbin.exe
的版本?
答案 1 :(得分:0)
安装Visual C ++ Express Edition时解决了问题。
(代表提问者发布答案)