时,我有一个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来完成此操作?谢谢。
我已经通过将C:\ Program Files(x86)\ Windows Kits \ 8.0 \ Debuggers中的“x86”目录重命名为“_x64”之后的一个名为“x64”的新目录来临时解决此问题。我还是想知道是否有Visual Studio中的一个选项,选择这个。 – mhulth