bochs这个很拉风的虚拟机。却有一个让我郁闷的问题:

每次进入虚拟机后,比如进入了free-dos,然后切换回终端,再次切换回来后就无法相应键盘输入了。

及每次失去焦点后就无法再次相应键盘了。大小写键可以相应。

问赵博,他的机子可以,看配置,一样。蛋疼的是我的就时会有这样的毛病,时而相应,时而死机。

目前位置还是没有找到方法解决。


/**********************************************************/

今天终于蛋疼的找到bochs不能相应的原因了。

我平常 切换 软件 都使用 ALT + TAB 组合键切换,原来bochs对这两个按键相应有问题。

用alt + tab 切换 后 再切换回去就 不响应键盘了。

如果是用鼠标切换,那就可以相应了!


这是一个习惯的郁闷问题!

                                  ----------------------------10.22


偶然发现原来也可以使bochs相应切换后的按键问题了。

从其他程序切换回来后,再按一下alt键就又可以输入了。。。^_^。

这时我调alt + tab 换为 ctrl + tab 组合键作切换程序的时候,发现切换回来后再按下ctrl键就又可以继续输入。不然还是和以前一样。

再调回 alt + tab,道理一样,再按下 alt 键又可以继续输入了。。。。

/********************************************************/

我的调试新技巧:

其实也不是新的,在ochsrc_sample.txt 有说明:

在bochs的配置文件最后一句加上:magic_break:enabled=1, 然后在程序里加上xchg bx, bx, 在bochs运行到这里的时候就会停止,这样就可以继续调试下去.....

用 xp /nuf  addr                 如:xp /10bx  0x00500000, 

最好用help x  查看xp 和 x 的命令使用方法。个人喜欢用的  x /10mx  es:edi   用mx 组合.

查看内存内容暂时不会。以及GDB+BOCHS调试也还不会.....


当然,还又其他的调试方法,这需要去研究钩子一类的东西,我研究了就发上来: