我試圖使用dumpbin
與/DISASM
選項轉儲文件的拆卸。 它給我的錯誤LINK : warning LNK4195: unable to load msdis170.dll
。DUMPBIN警告LNK4195:無法加載msdis170.dll
顯然,文件msdis170.dll
沒有我的電腦上存在。 我試過重新安裝Windows SDK,並沒有工作。 那麼,我如何得到這個文件?
我使用Windows 7家庭高級版64位,與Windows SDK的最新版本。
我試圖使用dumpbin
與/DISASM
選項轉儲文件的拆卸。 它給我的錯誤LINK : warning LNK4195: unable to load msdis170.dll
。DUMPBIN警告LNK4195:無法加載msdis170.dll
顯然,文件msdis170.dll
沒有我的電腦上存在。 我試過重新安裝Windows SDK,並沒有工作。 那麼,我如何得到這個文件?
我使用Windows 7家庭高級版64位,與Windows SDK的最新版本。
看起來像你從你的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
的版本?
問題要解決安裝Visual C++ Express版本。
(張貼代表提問者的回答)
我有7.1,我有* msdis160.dll *,但其尋找msdis170.dll .... – Josh