2011-07-27 51 views
0

我試圖使用dumpbin/DISASM選項轉儲文件的拆卸。 它給我的錯誤LINK : warning LNK4195: unable to load msdis170.dllDUMPBIN警告LNK4195:無法加載msdis170.dll

顯然,文件msdis170.dll沒有我的電腦上存在。 我試過重新安裝Windows SDK,並沒有工作。 那麼,我如何得到這個文件?

我使用Windows 7家庭高級版64位,與Windows SDK的最新版本。

回答

1

看起來像你從你的PATH缺少msdis170.dll。在您的驅動器上查找它並將它所在的目錄添加到PATH中。

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

UPDATE: 你有什麼版本的SDK?你說最新的,但是什麼版本?我知道WinSDK 7.0/7.1自帶msdis160.dll。你從哪裏得到dumpbin.exe的版本?

+0

我有7.1,我有* msdis160.dll *,但其尋找msdis170.dll .... – Josh

0

問題要解決安裝Visual C++ Express版本。

(張貼代表提問者的回答)