VS调试ReactOS源码环境搭建5 - VS通过串口连接虚拟机
Posted bcbobo21cn
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VS调试ReactOS源码环境搭建5 - VS通过串口连接虚拟机相关的知识,希望对你有一定的参考价值。
接前;用UltraISO工具打开前面生成的bootcd.iso文件;用前面构建出的ntoskrnl.exe替换iso里面的同名文件;用win2003版本的kdcom.dll替换iso里面的同名文件;然后保存iso;
然后安装一个VirtualBox 4.x版本;高的版本用于安装和调试ReactOS0.3的源码会产生问题;
装入前面保存的映像;
设置虚拟机的串口,按下图;这是和VS连接的;
启动虚拟机,开始安装ReactOS;
安装过程;
安装的过程可能重启一次;安装完成以后,移除虚拟光驱中的iso文件;重启;
进到下图以后,选择第二项,带(Debug)的,进入ReactOS;
出现下图界面,先cancel掉;
虚拟机现在好了;在安装VS2012之后,安装好WDK 8.0;这样可进行内核模式调试;
参阅,
https://blog.csdn.net/bcbobo21cn/article/details/117391147
VS2012+WDK8.0搭建WDF驱动开发环境
然后选择下图菜单;
输入本机,非虚拟机,的计算机名;三个选项选中最下一个;手动配置;
按下图设置;Pipe name是在前面虚拟机输入过的;
下一步,完成;
从VS里面附加到进程;如果成功了就可以进行调试了;
选中Kernel进程然后附加;出现下图错误,无法附加到进程;
一种解决方法,VS的快捷方式属性,高级,选中 用管理员身份运行;
然后再启动VS2012进行附加到进程,还是不能附加到进程;也许有其他问题,也许关闭防火墙就能附加了;目前无法关闭此电脑的防火墙;下回继续;
以上是关于VS调试ReactOS源码环境搭建5 - VS通过串口连接虚拟机的主要内容,如果未能解决你的问题,请参考以下文章
什么是RosBE及其安装使用第一次生成ReactOS的VS工程失败