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驅動開發(fā)環(huán)境
然后選擇下圖菜單;
輸入本機,非虛擬機,的計算機名;三個選項選中最下一個;手動配置;
按下圖設置;Pipe name是在前面虛擬機輸入過的;
下一步,完成;
從VS里面附加到進程;如果成功了就可以進行調試了;
選中Kernel進程然后附加;出現下圖錯誤,無法附加到進程;
一種解決方法,VS的快捷方式屬性,高級,選中 用管理員身份運行;
然后再啟動VS2012進行附加到進程,還是不能附加到進程;也許有其他問題,也許關閉防火墻就能附加了;目前無法關閉此電腦的防火墻;下回繼續(xù);
總結
以上是生活随笔為你收集整理的VS调试ReactOS源码环境搭建5 - VS通过串口连接虚拟机的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: VS2012调试ReactOS源码环境搭
- 下一篇: 通过超图在网页中加载3dmax模型