如何设定虚拟机的内核调试,以及把用户态调试器的输出重定向到内核调试输出

本文介绍了如何在虚拟机中设置内核调试,并将用户态调试器的输出重定向到内核调试输出。具体步骤包括在Windows Server 2008虚拟机中运行msconfig,启用kernel debug并配置输出到COM1口。
摘要由CSDN通过智能技术生成

在Windows高效排错中提到了调试重定向。书中没有详细介绍。今天恰好有机会在虚拟机上从头开始配置了一下,所以把详细的内容记录在这里,算是补充。
文章本身使用英文写的。由于书中是用中文,所以又不得不用中文自己翻译自己一遍。我日,自己翻译自己的东西,感觉太别扭了。


另外我也是被CSDN的编辑逼到绝路了,总算逼出一篇新的文章。我理解新书需要在blog上多多宣传和介绍,才能让潜在的读者在购买前有具体的了解,以便让适合的读者找到书,让不适合的读者不要浪费钱。但是我的blog都是在MSN Space上,我也实在不想把以前所有的blog都一个一个搬过来。原因在于我在MSN Space上的blog,虽然技术上是证据确凿,真实有效,但是语言上是很随便的,里面的好多语言放在技术网站上怕引人误会。如果读者需要了解书中的大体内容,可以参考下这些资料:

1. 书中所有外部连接的索引。从这个索引上,读者可以大致看到书中所包含的知识面和深度
http://blog.csdn.net/eparg/archive/2007/09/19/1792015.aspx
2. Blog中的文章。里面讨论了一些技术问题和调试方法,都是跟书中的内容密切相关的。
3. Windows高效排错PDF文档。这个PDF文档其实是这本书的前身。我把这个PDF整理后,就成了这本书的第一章
http://blogs.msdn.com/lixiong/articles/687510.aspx
4. 这本书的目录草稿。链接在:
http://blog.csdn.net/eparg/archive/2007/10/11/1820806.aspx

How to setup kernel debug in Virtual Machine and redirect usermode debug sessions
如何设定虚拟机的内核调试,以及把用户态调试器的输出重定向到内核调试输出


1. Run msconfig and enables kernel debug in the VM OS:


这里以Windows Server 2008作为目标系统演示。首先在虚拟机中运行msconfig,然后如图配置,激活debug,并且把debug输出到COM1口。


 


2. In the properties pages of Virtual Machine, redirect the COM1 to a named pipe


在对应的虚拟机设定中,把COM1口重定向到物理机器的named pipe。


  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值