2013-05-21 19 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中的一个选项,选择这个。

相关问题