接前;用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通过串口连接虚拟机相关推荐

  1. VS2012调试ReactOS源码环境搭建4 - 生成ReactOS镜像和VS解决方案成功

    前面失 前面失败了三次,继续:相关的内容不熟悉,目前版本不能差一点,否则都会出问题: RosBE 2.1.1,源码版本是0.3.14: 失败如下: 只能用0.3.15版本源码:先生成 output-M ...

  2. 使用VS2012调试ReactOS源码

    使用VS2012调试ReactOS源码 目录 一 下载并安装VS2012 二 下载并安装WDK80 三 下载ReactOS0315源码 四 下载并安装RosBE211 五 用RosBE命令行编译Rea ...

  3. datax源码环境搭建

    文章目录 datax源码环境搭建 写在前面 环境 下载源码并编译 错误1 错误2 运行 生产模式 debug模式 datax源码环境搭建 写在前面 DataX 是阿里巴巴集团内被广泛使用的离线数据同步 ...

  4. win10环境下的spark2.4源码环境搭建

    spark2.4源码环境搭建 1.概述 2.版本信息及环境 3.基础环境准备 4.源码准备 5.IDEA设置 5.1 IDEA内maven插件设置与更新 5.2 IDEA内导入spark各个模块 6. ...

  5. spring boot 源码_SpringBoot2.1.x源码环境搭建详解

    前言 笔者试着从GitHub上拉取SpringBoot源码.然鹅,在本地IDEA打开后,爆各种编译错误,各种问题.经过反复操作,现在总结一下SpringBoot源码环境搭建的实践,便于后期对于源码的学 ...

  6. zookeeper3.5.4源码环境搭建

    zookeeper3.5.4源码环境搭建 1. 准备工作 渠道 地址 网盘 zk源码下载地址 提取码:5555 注意:因为zookeeper是由ant来构建的,所以需要使用ant命令来转换成工程,然后 ...

  7. Android源码环境搭建(aosp Ubuntu 16.04)

    Android源码环境搭建(aosp Ubuntu 16.04) FrameWork入门课视频链接:https://edu.csdn.net/course/detail/30298 FrameWork ...

  8. Kafka源码环境搭建

    欢迎支持笔者新作:<深入理解Kafka:核心设计与实践原理>和<RabbitMQ实战指南>,同时欢迎关注笔者的微信公众号:朱小厮的博客. 欢迎跳转到本文的原文链接:https: ...

  9. ZooKeeper源码阅读心得分享+源码基本结构+源码环境搭建

    首发CSDN:徐同学呀,原创不易,转载请注明源链接.我是徐同学,用心输出高质量文章,希望对你有所帮助. 一.心得分享 如何阅读ZooKeeper源码?从哪里开始阅读?最近把ZooKeeper源码看了个 ...

最新文章

  1. php-screw下载,php_screw安装和使用
  2. IntelliJ IDEA 快捷键(一)(window版)
  3. TCP系列48—拥塞控制—11、FRTO拥塞撤销
  4. ftp服务器搭建遇到的问题
  5. ansible puppet saltstack三款自动化运维工具的对比
  6. exchange 管理员只有创建新用户无删除的权限设定方法
  7. 使用AD14制作PCB的全部流程以及PCB打样流程介绍
  8. 钉钉微应用H5的调试方法
  9. win7家庭版升级为Win7旗舰版
  10. Mybatis 特殊符号(大于,小于,不等于)及常用函数总结
  11. es - elasticsearch - aggs - metrics - percentile_ranks
  12. Acess错误:文件共享锁定数溢出
  13. 【基于深度学习的细粒度分类笔记2】弱监督学习下商品识别:CVPR 2018细粒度识别挑战赛获胜方案简介
  14. 使用redis+切面完成分布式锁
  15. (一)基于知识图谱的医疗问答系统(实例+代码理解)保姆级教程
  16. 怎么把桌面文件发到计算机文件夹E,怎么把桌面文件默认到d盘
  17. php mysql echarts动态生成图表
  18. C# 中的MessageBox 弹出提示框(消息框)的用法
  19. Win 32API速查
  20. 《比尔盖茨传》学习笔记

热门文章

  1. VS2010实现opencv基于DCT的图像压缩
  2. Leetcode 206. 反转链表 解题思路及C++实现
  3. 华为ax3怎么接光纤sc接口_视频监控工程中使用光纤光缆注意事项有哪些?
  4. 线程间定制化调用通信—— 1 高内聚低耦合的前提下,线程操作资源类 2 判断/干活/通知 3 多线程交互中,必须要防止多线程的虚假唤醒,也即(判断只用while,不能用if)
  5. 计算机硬件的基本组成
  6. Asp.net MVC调试-使用IP监听
  7. Python 技术篇-用PIL库实现等比例压缩、缩小图片实例演示
  8. CTFshow php特性 web95
  9. CTFshow 文件包含 web88
  10. 关于frame的样式