Visual studio 2012 在进行内核模式调试时,如何在Visual Studio 2012中指定32位Windows调试器
我有一个64位主机/目标,但我需要使用32位版本的Windows Debugger,以便加载一些32位调试工具库。当直接调用windbg.exe时,这很好,但当我在Visual Studio 2012(32位应用程序btw)中使用该工具时,它会自动加载64位Windows调试器: Microsoft(R)Windows调试器版本6.2.9200.20512AMD64版权所有 (c) 微软公司。版权所有 使用1394进行调试检查1394调试驱动程序版本。开的 \.\DBG1394_实例44 当这是我真正想要的工具时: Microsoft(R)Windows调试器版本6.2.9200.20512X86版权所有 (c) 微软公司。版权所有 使用1394进行调试检查1394调试驱动程序版本。开的 \.\DBG1394_实例44 它存在于我的系统中,当我直接启动windbg.exe时,我可以与fine连接 以下是支持我尝试执行的操作的文档(64位主机/目标上的32位调试器):Visual studio 2012 在进行内核模式调试时,如何在Visual Studio 2012中指定32位Windows调试器,visual-studio-2012,32bit-64bit,windbg,winapi,kernel-mode,Visual Studio 2012,32bit 64bit,Windbg,Winapi,Kernel Mode,我有一个64位主机/目标,但我需要使用32位版本的Windows Debugger,以便加载一些32位调试工具库。当直接调用windbg.exe时,这很好,但当我在Visual Studio 2012(32位应用程序btw)中使用该工具时,它会自动加载64位Windows调试器: Microsoft(R)Windows调试器版本6.2.9200.20512AMD64版权所有 (c) 微软公司。版权所有 使用1394进行调试检查1394调试驱动程序版本。开的 \.\DBG1394_实例44 当这是
有人知道现在是否可以指定这一点吗?或者如果我必须直接使用windbg.exe来完成这项任务?谢谢。这是公认的答案:在将以前的目录重命名为
\u x64
后,我将C:\Program Files(x86)\Windows Kits\8.0\Debuggers
中的x86
目录复制到名为x64
的新目录,暂时解决了这个问题
我仍然想知道Visual Studio中是否有选择此选项。我已临时解决了此问题,将以前的目录重命名为“\u x64”后,将C:\Program Files(x86)\Windows Kits\8.0\Debuggers中的“x86”目录复制到名为“x64”的新目录中。我仍然想知道VisualStudio中是否有选择此选项的选项。