VS2017VS2010 调试 附加到进程控制台显示(进程)已退出,返回代码为0

本文描述了如何使用Visual Studio+VMMare+VisualDDK来创建、编译和调试你的第一个驱动程序。本文提供在开发和调试工具的环境下详细的操作步骤,而无需太多的关心这些环境背后所做的事情。如果你想学习更多驱动程序开发的API,可以参考 

本教程我们会创建以下驱动测序并且在虚拟机上测试它:

  • 一个超级简单的驱动,加载时打印一条信息

如果你有另外一台实体机,你就不用安装虚拟机了。不过,你可能需要COM连接或者一个火线连接两台机子。

开始写驱动之前,你需要准备一些软件(点击超链接直接下载)。

  • ,虚拟机软件,用于运行用于调试的虚拟机。
  • Windows安装镜像,用来给虚拟机装系统。建议使用XP或Windows7(如果你内存大一点,建议Windows7)。要是没有你可以找人拷或者到下载
  • ,用于Windows驱动开发的工具包
  • ,将WDK和VS结合配置好的一个可视化VS插件

如果你不知道ISO镜像怎么使用,下载一个UltraISO然后去找下相关用法。

  • 第一步是安装虚拟机软件。这个过程很简单,只需要按照步骤一步一步来。
  • 在虚拟机上安装支持软件并创建快照。

  • 安装Visual Studio 2010,装过了就跳过。不过要注意的是,你的VS要至少包括C++和C#两个模块,如果不全,请重新安装。
  • 安装VAX(可选)。VAX只是要来方便你写C++代码的。

    • 用UltraISO加载WDK的镜像。(下文H: 表示虚拟光驱的盘符)
    • 选择要安装的功能,建议配置如下:
    • 安装目录就选择默认目录,改了的话你自己记住在哪儿。
    • (VS工程目录包含空格不能生成的问题)

本文描述了如何使用Visual Studio+VMMare+VisualDDK来创建、编译和调试你的第一个驱动程序。本文提供在开发和调试工具的环境下详细的操作步骤,而无需太多的关心这些环境背后所做的事情。如果你想学习更多驱动程序开发的API,可以参考 

本教程我们会创建以下驱动测序并且在虚拟机上测试它:

  • 一个超级简单的驱动,加载时打印一条信息

如果你有另外一台实体机,你就不用安装虚拟机了。不过,你可能需要COM连接或者一个火线连接两台机子。

开始写驱动之前,你需要准备一些软件(点击超链接直接下载)。

  • ,虚拟机软件,用于运行用于调试的虚拟机。
  • Windows安装镜像,用来给虚拟机装系统。建议使用XP或Windows7(如果你内存大一点,建议Windows7)。要是没有你可以找人拷或者到下载
  • ,用于Windows驱动开发的工具包
  • ,将WDK和VS结合配置好的一个可视化VS插件

如果你不知道ISO镜像怎么使用,下载一个UltraISO然后去找下相关用法。

  • 第一步是安装虚拟机软件。这个过程很简单,只需要按照步骤一步一步来。
  • 在虚拟机上安装支持软件并创建快照。

  • 安装Visual Studio 2010,装过了就跳过。不过要注意的是,你的VS要至少包括C++和C#两个模块,如果不全,请重新安装。
  • 安装VAX(可选)。VAX只是要来方便你写C++代码的。

    • 用UltraISO加载WDK的镜像。(下文H: 表示虚拟光驱的盘符)
    • 选择要安装的功能,建议配置如下:
    • 安装目录就选择默认目录,改了的话你自己记住在哪儿。
    • (VS工程目录包含空格不能生成的问题)

加上以下代码可解决问题:

黄花 2017年7月 C/C++大版内专家分月排行榜第二

状元 2017年 总版技术专家分年内排行榜第一
榜眼 2014年 总版技术专家分年内排行榜第二
探花 2013年 总版技术专家分年内排行榜第三
进士 2012年 总版技术专家分年内排行榜第七

现在的码农竟然99%都不会在cmd窗口中输入cd命令设置当前目录为程序所在目录,输入程序名运行程序了!


进士 2017年 总版技术专家分年内排行榜第六
金牌 2018年1月 总版技术专家分月排行榜第一
优秀版主 2016年10月优秀大版主
银牌 2018年5月 总版技术专家分月排行榜第二

匿名用户不能发表回复!

我要回帖

更多关于 VS C++ 结束进程 的文章

 

随机推荐