阅读:3338回复:10
请教:我的windbg为什么连不上虚拟机?
我按《寒江独钓》书上所说,都配置好了,虚拟机启动调试模式时,打开windbg的快捷方式,但是界面总是这样:
图片:M)G9EK2{(G`PTE8K3VCYLV3.jpg 一直处于这个状态,也没有出现第一次操作时虚拟机的windows系统会中断,貌似死机的情况。虚拟机的设置也是按书上所说的配置,唯一的不同是我设置后的名字是serial port2,不是书上所说的serial port;windbg.exe在目标中的设置是"C:\Program Files\Debugging Tools for Windows (x86)\windbg.exe" -b -k com:port=\\.\pipe\com_1,baud=115200,pipe 路径没有错误。真心不知道哪错了,请高人指教,万分感激。 图片:M)G9EK2{(G`PTE8K3VCYLV3.jpg 图片:M)G9EK2{(G`PTE8K3VCYLV3.jpg 图片:M)G9EK2{(G`PTE8K3VCYLV3.jpg |
|
沙发#
发布于:2012-10-14 21:47
补充一下,我的主机操作系统是window7
|
|
板凳#
发布于:2012-10-15 10:00
你虚拟机里面是怎么设置的?
|
|
地板#
发布于:2012-10-15 13:01
回 kfysck 的帖子
Edit virtual machine setting->add->Serial Port->next->Output to named pipe->next第一行:\\.\pipe\com_1 第二行:the end is the serivel 第三行:the other end is an application 然后finsh,设置好后的效果如下:(出现的是Serial Port 2) 图片:[LD{AGO~JNCS@G[~5{K_XVS.jpg |
|
地下室#
发布于:2012-10-16 08:35
要把yield cpu on poll 选上.
|
|
|
5楼#
发布于:2012-10-16 14:39
我和你遇到我问题是一样的,按照书上的步骤来的。试了很多次也不行,后来在网上查找其他的方法,那些方法大同小异,也是这样的结果。真心希望有高手指点一下。
|
|
|
6楼#
发布于:2012-10-16 15:58
bcdedit /set debugtype serial
bcdedit /set debugport 1 bcdedit /set baudrate 115200 bcdedit /set debug on |
|
7楼#
发布于:2012-10-16 16:50
我以前也遇到过,解决了,幸好有做记录,希望可以帮到你
3.安装WinDbg.exe 我使用WDK自带的Debugging Tools无法连上 显示在 Opened \\.\pipe\com_1 Waiting to reconnect... 然后不动了 我是在网上下了一个新的dbg_x86_6.11.1.404的windbg才连上的 4.设置VMWare管道虚拟串口 步骤《寒江独钓》上都有,只是我在实现的时候增加串口总是出现的是serial port 2 而不是serial port,在虚拟机内查也是com1被占用,根据网友的提示,我把printer设备给删了,当然serial port 2也要remove掉,然后再add一个串口,这时显示如下图 这个时候连接应该可以连上了, 还有一个需要注意的是在按书上的设置快捷方式的“目标”时,有的系统的全路径是被双引号引起来的,还有的没有引起来,没有引起来的就直接把参数加在后面,有引号的照着书上来就行了。 |
|
8楼#
发布于:2012-10-17 09:41
回 bincheung 的帖子
bincheung:我以前也遇到过,解决了,幸好有做记录,希望可以帮到你 按照你的方法,删掉printer,serial port 2,然后i再add一个串口,成功了。表示感谢。 |
|
|
9楼#
发布于:2012-10-18 22:55
这事我也遇到过,。把com_1改成com_2,就行了,好和前面的串口对应。
|
|
10楼#
发布于:2012-10-28 22:45
|
|