windows内核调试器是干什么的?请高手指点!

来源:百度知道 编辑:UC知道 时间:2024/07/07 04:00:40
我想运行icesword,运行该程序时不要激活内核调试器(如softice),否则系统可能即刻崩溃。但我从来没接触过内核调试器,希望高手回答的通俗易懂些,太专业的话看不懂!谢谢!

WinDBG和用户调试器一点很大不同是内核调试器在一台机器上启动,通过串口调试另一个相联系的以Debug方式启动的系统,这个系统可以是虚拟机上的系统,也可以是另一台机器上的系统(这只是微软推荐和实现的方法,其实象SoftICE这类内核调试器可以实现单机调试)。很多人认为主要功能都是在WinDBG里实现,事实上并不是那么一回事,windows已经把内核调试的机制集成进了内核,WinDBG、kd之类的内核调试器要做的仅仅是通过串行发送特定格式数据包来进行联系,比如中断系统、下断点、显示内存数据等等。然后把收到的数据包经过WinDBG处理显示出来……
自己看吧!
嘻嘻!其实我也不懂!