我是番茄花园XPSP2,加VS2005,本来用的好好的,可能是给系统打了360提供的补丁的原因,如今不能调试了,只能编译后在外面运行。不然的话,就报错:
“ 试图运行项目时出错:无法启动调试。
由于系统上启用了内核调试器,因些VS不能调试托管应用程序。”
查阅了帮助,说有两个方法:
方法一:
禁用内核调试
在系统驱动器(通常为 C:\)上查找 boot.ini。boot.ini 文件可能是隐藏和只读的,因此您需要使用下列命令才能查看它: 
dir /ASH
用记事本打开 boot.ini 并移除下列选项: 
/debug
/debugport
/baudrate
重新启动计算机。
重新启动 Visual Studio 并进行调试。不幸,我按方法一做了,但用记事本打开他说的boot.ini,内容和他说的不同:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, Enterprise" /fastdetect /NoExecute=OptOut
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
没办法按他讲的方法一行事。方法二:
使用内核调试器进行调试
如果内核调试器已挂钩,将会看到一条消息,询问是否继续调试。单击按钮继续。
可能会出现一个 User break exception(Int 3) 如果出现这种情况,请输入下面的 KD 命令继续调试:
gn 但是,我的内核调试器不知道是不是没有挂钩,看不到他所廛的消息,所以也没办法做下去。各位,我不想再装系统,有什么好办法,请指教