Windows驱动开发 Win7-x64+VM+WinDbg 双机调试

32位/64位WINDOWS驱动之windbg双机调试 windbg双机调试环境配置第一步关掉虚拟机如果有打印机请移除打印机(打印机会占用端口)添加-添加串行端口-完成选择使用命名的通道-名字为 \.\pipe\abc123(对应下面的COM1) -确定-在开启虚拟机在虚拟机命令行里面输入 msconfig 来到系统配置 -引导-第二个高级选项 -勾选调试-勾选调试窗口-选择COM1;-确认-重新启动-启动的时候选择下面的调试系统来到自己电脑系统搜索windbg。 阅读详情

1.主机安装WinDbg

2.设置主机的WinDbg属性参数

3.安装虚拟机并安装系统

4.设置虚拟机的命名管道

5.虚拟机安装WinDbg

6.对虚拟机的调试进行配置

7.设置主机WinDbg

8.调试驱动


1.主机安装WinDbg

2.设置主机的WinDbg属性参数

给WinDbg添加一个快捷方式,再快捷方式的目标后加入一行指令

 -b -k com:pipe,port=\\.\pipe\com_1,resets=0

3.安装VM虚拟机并安装系统 

安装VM软件之后,并为其安装操作系统。

4.设置虚拟机系统管道

先把打印机的端口移除,要不会因为串行口不匹配而出现问题,新添加一个串行端口,输入以下:

\\.\pipe\com_1
windows 7 + windbg 双机内核调试环境搭建(物理机+虚拟机) 首先第一件事情是配置好虚拟机,我这里使用的VM里安装win 7,在虚拟机关机的情况下安装配置虚拟机的相关选项 如果配置选项中含有打印机选项,可以先把打印机移除,因为打印机也占了虚拟系统的一个com口 点击添加按钮添加串行端口 配置使用命名管道,我这里直接命名为\.\pipe\curtis_com1,并且勾选轮询时主动放弃选项 配置完虚拟机,第二件事情就是配置虚拟机中win 7系统 开启虚拟机,进入系统,配置GuestOS Win7系统的启动项。 1、以管理员身份运行cmd 2、键入bcdedit命令, 阅读详情

相关推荐

驱动编程学习3/Win10双机调试环境配置

Win10双机调试环境组件需求windbg安装(实机中安装)虚拟机环境配置 组件需求 WinDbg最新版 虚拟机环境:Windows 10镜像 windbg安装(实机中安装) 在添加或删除程序中选择Windows SDK 10.1.19041.1版本 修改(这个sdk一般在vs2019中下载) 勾选Debugging Tools for Windows 在搜索中搜索Windbg,打开Windbg(x64) 虚拟机环境配置 1.在虚拟机关机的状态下,在设置中将处理器及内核均调为1. 2.删除硬件中的打

Oldpudding的博客 1060

Hyper-V虚拟磁盘驱动vhdmp.sys漏洞深度剖析与实战复现

在虚拟化技术中,存储驱动是连接虚拟机与物理存储的关键组件,负责处理虚拟磁盘的I/O操作。其工作原理涉及复杂的文件格式解析、I/O请求处理和状态管理。一旦驱动存在缺陷,可能导致严重的安全风险,例如权限提升或虚拟机逃逸,直接影响虚拟化平台的数据隔离与系统稳定性。在Windows Hyper-V环境中,vhdmp.sys作为虚拟磁盘多路复用器驱动,其漏洞常源于整数溢出、缓冲区溢出等内存安全问题。通过模糊测试和静态分析等技术,可以挖掘此类漏洞。本文聚焦于vhdmp.sys的历史漏洞案例,如CVE-2021-2847

weixin_34195364的博客 379

windbg适用于win7系统,亲测32位,64位可用

windbg适用于win7系统,亲测32位,64位可用

驱动开发入门-之二:Win7x64 - WinDbg 双机调试环境搭建

本文介绍如何在Win7x64环境下使用WinDbg搭建双机驱动调试环境

别再手动抄表了!用MCGS触摸屏自动存数据到U盘,5分钟搞定报表导出

本文详细介绍了如何利用MCGS触摸屏实现工业数据自动记录与U盘导出,彻底告别传统手动抄表方式。通过昆仑通态MCGS系统,可构建零误差自动化报表系统,实现实时数据采集、双重备份及标准CSV格式导出,大幅提升数据准确性和工作效率。

weixin_30872157的博客 793

智能枕头

睡觉和吃饭是一样重要的,一个人想要健康的体魄,不仅要饮食得当,更需要有一个好的睡眠质量。随着人们生活品质的提高,人们对于睡眠的要求越来越高,那么就非常需要一款舒适的枕头。为了适应市场的需求,我爱物联网推出了智能枕头。因为智能枕头可以给头部及颈椎一个良好的承托力,舒适、柔软、放松,让人更好的进入睡眠。 目录 一、智能枕头方案介绍 二、智能枕头的优点 三、智能枕头功能介绍 四、智能枕头APP开发 五、...

6108我爱物联网方案开发优快云博客 3660

R语言分类变量的统计描述

三篇介绍了连续变量的统计描述的R语言相关函数,计算数值的相关统计指标。本文介绍分类变量的统计描述及如何在R语言中实现。 不同于连续变量,分类变量的统计描述主要是汇总分类变量各类别例数及百分比。 1、table()函数 ...

zsc943290710的博客 1万+

别再为CAD和GIS数据对不上而头疼了!一份完整的ArcGIS for AutoCAD坐标系定义与数据套合指南

本文详细介绍了如何通过ArcGIS for AutoCAD插件解决CAD与GIS数据坐标系不匹配的问题,实现数据的精准套合。文章从坐标系冲突分析、插件核心功能解析到五步标准化工作流,提供了完整的解决方案,帮助工程师和设计师提升跨平台协作效率。

weixin_42531886的博客 217

基于WEKWS模型的语音唤醒关键词识别

本文所使用的模型网络结构继承自论文《Compact Feedforward Sequential Memory Networks for Small-footprint Keyword Spotting》,文中研究了将低秩矩阵分解与传统FSMN相结合的紧凑型前馈顺序记忆网络(cFSMN)用于远场关键字检测任务。

YuZhou的博客 6598

06-esp32-idf开发调试方法(内置JTAG,OpenOCD调试)

使用VS Code和ESP-IDF进行ESP32开发和调试 在我们搭建 **IDF** 框架后,**OpenOCD** 已经自动下载好了, 我们通过 **JTAG** 接口连接使用 **OpenOCD** 进行调试。而**ESP32**芯片中内置 了**JTAG** 电路,无需额外芯片即可调试,更加方便,所以这里我们讲解使用模块自带的usb-jtag接口进行调试。

宁子希的博客 1万+

WPF中使用TreeView封装组合控件TreeView+DataGrid

wpf的功能非常强大,很多控件都是原生的,但是要使用TreeView+DataGrid的组合,就需要我们自己去封装实现。功能如上图所示, 目前基本上把常用的样式都实现了,购买源码后,可以自行修改样式。本文源码效果如下,(搞了好几天,的确有难度,所以源码也收费,便宜,赚点辛苦费)第一种:技术的选择是TreeView(也就是本文的演示)。这2个图都是第三方控件自带的,并且都是收费使用。首先说明一下,实现上面的效果,有3种方法。本文演示的是使用TreeView的实现。第二种:技术的选择是DataGrid。

故里2130 1650

STM32入门教程:无人机控制

我们将会一步一步引导您完成无人机的控制代码,包括无人机的姿态控制、飞行控制和通信控制等。第三步:配置无人机姿态控制 无人机的姿态控制是指控制无人机在空中的倾斜和转向。为了实现姿态控制,我们需要使用加速度计和陀螺仪传感器来获取无人机的姿态信息,并使用PID控制算法来控制无人机的姿态。在这一步骤中,您需要根据您使用的具体传感器和控制算法的要求进行更详细的配置和编码。在通信控制中,您需要考虑到通信的稳定性和可靠性。第五步:通信控制 无人机的通信控制是指与地面站或其他设备进行通信,传输飞行数据和接收飞行指令。

m0_75244442的博客 748

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

上一篇: Windows驱动开发 环境搭建VS+DDKwizard+WDK(安装+编译+调试+禁止签名)
下一篇: MFC调用python脚本方法
Big Joker
博客等级 码龄14年 92粉丝 63原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值