2013-05-21 55 views
1

時,我有一個64位主機/目標,但我需要使用Windows調試的32位版本,所以我可以加載一些32位調試工具庫。直接調用WINDBG.EXE時,這工作得很好,但是當我使用的Visual Studio 2012(這是一個32位應用程序的BTW)的"Kernel Mode Debugger"工具,它會自動加載64位Windows調試:如何在Visual Studio 2012中指定的32位Windows調試做內核模式調試

微軟(R )Windows調試版本6.2.9200.20512 AMD64版權所有 (c)Microsoft公司。版權所有。

使用1394進行調試檢查調試1394驅動程序版本。打開 \ \ DBG1394_INSTANCE44

如果是這種工具,我真的想:

微軟(R)Windows調試版本6.2.9200.20512 X86版權所有 (c)Microsoft公司。版權所有。

使用1394進行調試檢查調試1394驅動程序版本。打開 \。\ DBG1394_INSTANCE44

它存在我的系統上,我可以用細連接,當我WINDBG.EXE直接啓動。

這裏有一個文檔,支持什麼,我試圖做(在64位主機/目標的32位調試器):http://msdn.microsoft.com/en-us/library/windows/hardware/ff539099(v=vs.85).aspx

人知道這是否能在這個時候來指定?或者,如果我必須直接使用windbg.exe來完成此操作?謝謝。

+0

我已經通過將C:\ Program Files(x86)\ Windows Kits \ 8.0 \ Debuggers中的「x86」目錄重命名爲「_x64」之後的一個名爲「x64」的新目錄來臨時解決此問題。我還是想知道是否有Visual Studio中的一個選項,選擇這個。 – mhulth

回答

0

這是公認的答案:我已經通過複製C:\Program Files (x86)\Windows Kits\8.0\Debuggersx86目錄重命名之前的一個_x64得名x64一個新的目錄暫時解決此。

我仍想知道是否有Visual Studio中的一個選項,選擇這個。