VirtualBox+WinDbg+Win7调试环境配置

1.配置虚拟机串口如图

勾选启用串口->端口选择COM1->端口模式选择主机管道->勾选创建管道->端口文件位置输入:\\.\pipe\com1

2.配置虚拟机里面的系统,开启调试模式
Win7 下以管理员身份进入CMD分别输入以下命令:
bcdedit /enum osloader

查看系统情况。

bcdedit /copy {current} /d Win7Dbg

复制启动项

bcdedit /displayorder {current} {142b1de8-130a-11e5-b852-9ff41a342c36}

注 {142b1de8-130a-11e5-b852-9ff41a342c36}是上一步生成的GUID。增加系统启动时的加载项

bcdedit /debug {142b1de8-130a-11e5-b852-9ff41a342c36} on

启动调试

bcdedit /bootdebug {142b1de8-130a-11e5-b852-9ff41a342c36} on

启动BOOT调试

bcdedit

查看设置Win7Dbg就是用来调试的系统。

重新启动系统

3.配置WinDbg

创建快捷方式,打开属性在目标栏。 windDbg.exe 后面输入

-b -k com:pipe,port=\\.\pipe\com1,baud=11520,resets=0

-b与.exe中间有空格

4.双击快捷方式运行WinDbg

WinDbg输出 int 3时虚拟机系统会卡死。此时在kd>后面输入g

系统恢复正常运行。可以开始调试驱动了。

---------------------
作者:明年十八岁
来源:CSDN
原文:https://blog.csdn.net/defaultbyzt/article/details/46730707
版权声明:本文为博主原创文章,转载请附上博文链接!

原文地址:https://www.cnblogs.com/lxykl/p/10184311.html

时间: 2024-10-16 21:19:25

VirtualBox+WinDbg+Win7调试环境配置的相关文章

Windbg+VirtualBox双机调试环境配置(XP/Win7/Win10)

一.下载WDK10 https://developer.microsoft.com/zh-cn/windows/hardware/windows-driver-kit 安装Windows驱动程序工具包(WDK) 10 这里可以直接安装,也可以下载安装包,我选择下载,选择路径,下一步. 下载好之后我们安装WDK 安装好了之后,Windbg就在C:\Program Files (x86)\Windows Kits\10\Debuggers\x64目录下 二.配置Win10虚拟机调试 1.关闭防火墙"

Mac下调试Win内核 (双虚拟机调试) 环境配置

调试机: Win7+Windbg 被调试机: xp 虚拟机: VM 修改VM配置 添加串口 右击 -> 显示包内容 然后编辑 .vmx 后戳的文件 添加下面的配置 win7 (调试机): serial0.present = "TRUE" serial0.fileType = "pipe" serial0.startConnected = "TRUE" serial0.fileName = "/Users/jibin/Downloa

PHP开发调试环境配置

——基于wamp和Eclipse for PHP Developers 引言 为了搭建PHP开发调试环境,我曾经在网上查阅了无数的资料,但没有一种真正能够行的通的.因为PHP开发环境需要很多种软件相互配合,软件之间版本必须相互匹配,而具体到底怎么个匹配法也很难说,至于最新版本的软件之间相互匹配就更加缺少相应的资料了.哪怕版本之间有细微的版本不匹配情况,最后的结果都会是徒劳无功. 不过,通过不懈的坚持和努力,在失败了一次又一次之后,终于在凌晨1点半将PHP开发调试环境全部搭建完毕,看到运行网页后,

Unity5.2.1上Android真机调试环境配置

下载SDK,JDK安装,配置JAVA环境 1.下载SDK,下载adt-bundle-windows-x86_64-20131030.zip,下载地址:http://pan.baidu.com/share/link?uk=2487026278&shareid=5736734&third=4&adapt=pc&fr=ftw 解压出来像这样   2.配置java环境:打开eclipse文件中的eclipse.exe文件会提示 这是缺少JRE运行环境,下面我们来下载安装它 下载地址

Xdebug调试环境配置

首先我们需要下载Xdebug 务必根据安装的PHP版本,选择合适的Xdebug版本,由于我是在Windows环境下安装PHP的,选择下载Windows版本的PHP 5.3 VC9 TS (32 bit),下载下来的Xdebug文件为php_xdebug-2.2.3-5.3-vc9.dll,Xdebug是作为PHP模块的形式被安装配置与使用的. Xdebug安装提示:如果你不清楚安装的PHP版本,你可以通过phpinfo();函数查看,同时Xdebug也提供了phpinfo输出信息分析工具来帮助你

PHP开发调试环境配置(基于wampserver+Eclipse for PHP Developers )

一 : JDK配置 1. 右击:我的电脑——〉属性——〉高级——〉环境变量 2. 在系统变量里面找到“Path”这一项,然后双击它,在弹出的界面上,在变量值开头添加如下语句 D:/common/Java/jdk1.6.0_02/bin; 注意不要忘了后面的分号,然后点击编辑系统变量界面的确定按钮 3. 点击环境变量界面的“新建”, 变量名为:JAVA_HOME 变量值为:D:/common/Java/jdk1.6.0_02; 注意分号,然后点击新建系统变量界面的确定按钮 4. 点击环境变量界面的

【Qt】Qt在Windows下的开发与调试环境配置

前文已经交待了从源码编译Qt自定义版本.现在可以开始配置一下开发与调试程序并写个Hello World了. 1. IDE 虽然Qt官方有VS插件使我们可以在VisualStudio中开发Qt应用,但我的感觉是那样的体验不太好,我还是喜欢使用清爽的Qt Creator来开发. QtCreator的下载地址:http://download.qt-project.org/official_releases/qtcreator/3.3/3.3.0/qt-creator-opensource-window

Win7+VS2010 环境配置

最后再次总结一些,Win7下的VS2010总共有三个变量配置: 1. 变量名:path 变量值:D:\Program Files\Microsoft Visual Studio 10.0\VC\bin;D:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE; 2.变量名: include 变量值:D:\Program Files\Microsoft Visual Studio 10.0\VC\include; 3.变量名:lib 变量值

windows下jdk、hadoop、Scala、Spark的调试环境配置(jdk路径的空格问题, /tmp/hive on HDFS should be writable问题)

1.首先是jdk的路径问题 为了和以后出现的hadoop,spark出现 路径带有空格导致 调用失败的情况, 直接把 jdk的路径 剪切到 没有空格的目录下. D:\>echo %JAVA_HOME% C:\Java\jdk1.8.0_202 到这里,在cmd下,能 看到 scala -version和 spark-shell . 2.spark出现The root scratch dir: /tmp/hive on HDFS should be writable %HADOOP_HOME%\b