电脑上安装了VS2008和VC6;
VS2008的程序中设置了DebugBreak();
可是触发时,总是默认打开了VC6的调试环境,如何切换到VS2008呢?
答案在:
注册键值HKLM\SOFTWARE\Microsoft\Windows NT\AeDebug中Debugger的设置
VS2008、VS2010为:"C:\Windows\system32\vsjitdebugger.exe" -p %ld -e %ld
VC6为:"C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin\MSDEV.EXE" -p %ld -e %ld