Win10+VS2015 双机调试 WDF驱动无法单步Debug问题? [问题点数:40分,结帖人VisualEleven]

Bbs1
本版专家分:50
版主
Blank
名人 2013年 荣获名人称号
Blank
探花 2011年 总版技术专家分年内排行榜第三
2010年 总版技术专家分年内排行榜第三
Blank
进士 2012年 总版技术专家分年内排行榜第五
Blank
金牌 2012年1月 总版技术专家分月排行榜第一
结帖率 100%
Bbs1
本版专家分:50
版主
Blank
名人 2013年 荣获名人称号
Blank
探花 2011年 总版技术专家分年内排行榜第三
2010年 总版技术专家分年内排行榜第三
Blank
进士 2012年 总版技术专家分年内排行榜第五
Blank
金牌 2012年1月 总版技术专家分月排行榜第一
Bbs1
本版专家分:50
Bbs1
本版专家分:50
版主
Blank
名人 2013年 荣获名人称号
Blank
探花 2011年 总版技术专家分年内排行榜第三
2010年 总版技术专家分年内排行榜第三
Blank
进士 2012年 总版技术专家分年内排行榜第五
Blank
金牌 2012年1月 总版技术专家分月排行榜第一
Bbs1
本版专家分:50
Bbs1
本版专家分:50
版主
Blank
名人 2013年 荣获名人称号
Blank
探花 2011年 总版技术专家分年内排行榜第三
2010年 总版技术专家分年内排行榜第三
Blank
进士 2012年 总版技术专家分年内排行榜第五
Blank
金牌 2012年1月 总版技术专家分月排行榜第一
VS2015 VMware Win10驱动调试环境问题总结
总之 <em>vs2015</em> VMware <em>win10</em> 搭建<em>双机</em><em>调试</em>环境是个艰辛的事情,期间遇到不少<em>问题</em>。看网上的教程都很顺利,没有写什么<em>问题</em>。我就把我遇到的<em>问题</em>,及注意事项说一下吧。 首先我参照一下教程进行环境的配置:  教程1: http://blog.csdn.net/kl222/article/details/54906687 教程2:http://blog.csdn.net/liuyez12
VS2015对WDK10驱动程序进行双机调试
【1】设置Visual Studio 2015<em>调试</em>方式: 主计算机:WIN7 64位 虚拟机:WIN7 64位 <em>调试</em>器:VS2015 <em>调试</em>的软件:内核<em>驱动</em>程序 一、主计算机和虚拟机两台机器必须关闭防火墙,必须能够互相ping通(使用桥接模式). 二、 将WDK10携带的<em>调试</em><em>驱动</em>包拷贝到虚拟机中安装: 1)WDK10安装时如果用的是默认路径:
驱动程序(1) win10下Visual Studio 2017的安装以及双机调试搭建
前言:毕业上班以来,现在这个项目比较缺一个做windows下<em>驱动</em>程序开发的,所以本人就顶上来了。之前没有接触过,完全萌新,全靠一本武安河编著的《Windows设备<em>驱动</em>程序WDF开发》和各路网上大神们的博客。现在把这段时间来的一些经历和体会写下来,如有错误还请各位请点,轻喷 QAQ <em>win10</em>下Visual Studio安装 本人用的是windows10教育版,首先去微软官网下载VS Comm...
WIN10 + VS2015 + WDK10 + SDK10 + VM虚拟机驱动开发调试环境搭建
一、准备工作 1  系统环境:Win10系统 2  开发工具:VS2015 3  <em>驱动</em>开发工具:WDK10 4  Windows SDK:SDK10(安装的时候必须全部勾选安装,否则编译会出现缺少waring.h等头文件之类的错误) 5  VM虚拟机:VMware WorkStation 12   Win10、WDK10、SDK10的版本必须一致我的用的都是1703=15063版本,...
菜鸟WDF驱动开发系列(2):调试第一个KMDF驱动程序
根据系列上一篇的内容,已经基本作好了<em>驱动</em><em>调试</em>环境的配置,现在着手开始试一下怎么用WinDBG<em>调试</em>。每一位新手在开始学习<em>驱动</em>开发的时候相信总会看大量的资料,如我第一篇提到的几本书的确是不错的,但名著总有一个<em>问题</em>就是,开篇一开始总是会铺陈太多的基本理论,这会让我们觉得手足无措,更不知如何下手。个人的经验是,直接从例程入手,理论要逐步了解——我说这话的主要原因是:我对<em>驱动</em>开发的理论一点也不清楚。反正,先
Untiy3d中的console中的debug.log()显示不出来的解决方法
最近不知道怎么回事unity中运行<em>debug</em>.log()的程序时总是显示不出来,后来查阅资料才知道在unity上面菜单中有window-&amp;gt;console中可以显示此页面, 就可以显示了, 但是,不知道为什么,在运行的时候还是出不来数据,于是我就在程序里面添加一句         Debug.Log(&quot;面积 = &quot; + Area);          Debug.LogWarn...
Console输出影响程序效率
做弯管机的仿真的工程的时候感觉速度很慢,后来发现原来是过多的控制台的输出导致。控制台的输出往往作为我<em>调试</em>程序的一种方案,很便捷,需要的时候可以直接输出至文件,而不像GUI的输出很麻烦。但过多的控制台输出就造成了性能的<em>问题</em>,在C++项目中可以通过将项目属性的“配置属性”-》链接器-》系统-》子系统,从“控制台(/SUBSYSTEM:CONSOLE)”修改为“Windows (/SUBSYSTEM:W...
Win7以上系统通过Dbgview打印驱动日志
Win7以上系统通过Dbgview打印<em>驱动</em>日志。
调试工具DebugView for Windows (Dbgview.exe)
Introduction DebugView is an application that lets you monitor <em>debug</em> output on your local system, or any computer on the network that you can reach via TCP/IP. It is capable of displaying both kernel-mode and Win32 <em>debug</em> output, so you don't need a <em>debug</em>g
Windows 中输出到DbgView中的函数实现
在进行Windows开发中,大家经常需要将自己程序的运行时信息输出到一个<em>调试</em>窗口中,让系统的<em>调试</em>着可以随时监控程序的实际运行状态,如下的函数可以将程序运行时数据输出到DbgView中(DbgView由Sysinternals开发,该公司已被微软收购),并且调用工具直接查看输出值;void DEBUG_PRINT(IN TCHAR *format, ...){ va_list   argList; TCHAR   szFormat[256], szContent[1024];    //maximum buf
菜鸟WDF驱动开发系列(3):安装与调试第一个UMDF驱动程序
写了篇2时,我绞尽脑汁想在虚拟机上实现UMDF的远程<em>调试</em>,但没办法,据我能找到的书来看,只有一个方法就是,在WinDBG--File--Attach to a process,哦嘀神啊,在本机怎么Attach目标机器的进程?于是我就崩溃到装了WDK8与VS2012 RC,本以为可以在VS2012里的<em>驱动</em>集成开发模块里找到方法,结果还是没能找到在本机Attach的虚拟机中的进程的办法,于是,我暂时放
win7 x64驱动开发经验(三)windbg 双机调试配置 、问题及解决办法
win7 x64<em>驱动</em>开发经验(三)windbg <em>双机</em><em>调试</em>配置 、<em>问题</em>及解决办法 http://www.cnblogs.com/witty/archive/2012/04/23/2466024.html -------------------------------------------------------------- 转自http://yexin2
windows驱动开发-vs2017 WDK10双机调试
参考 Getting started with Windows drivers Provision a computer for driver deployment and testing (WDK 10) 配置目标计算机 建议先开启网络共享,公用网络上,
WDF驱动的编译、调试、安装
编译和<em>调试</em>使用WDK编译,源代码应包括<em>wdf</em>.h,ntddk.h以及KMDF_VERSION=1,编译使用/GS。KMDF包括以下库:1). WdfDriverEntry.lib(编译时绑定):<em>驱动</em>入口,调用<em>驱动</em>的DriverEntry。2). WdfMM000.sys:DDI库,安装<em>驱动</em>时候,由co-installer来完成该sys的安装,<em>驱动</em>运行时动态绑定之。3). Wdfldr.sys:引导
驱动开发环境以及双机调试环境搭建
工作将近三个月了,做了几个项目,想在这里总结一下,方便以后自己或者大家借鉴。最近一个项目里需要做一个文件过滤<em>驱动</em>,我打算把整个过程中遇到的坑和解决方法,总结一下。这篇博客主要帮助大家实现<em>驱动</em>程序的开发环境搭建以及<em>双机</em><em>调试</em>的环境搭建。因为我需要面对的操作系统比较广,所以需要两个开发环境才可以基本覆盖(如果你不需要面对很多操作系统,可以把主机作为开发机以及<em>调试</em>机,虚拟机作为测试机) 这里使用vs201
服务程序使用OutputDebugString,DbgView接收不到调试信息问题
参考文章:http://bbs.csdn.net/topics/390320322 在服务程序中使用OutputDebugString输出<em>调试</em>信息后,发现DbgView接收不到<em>调试</em>信息, 原来是我们少勾了一个选项。 解决方法: 菜单栏 Capture Capture Global Win32  勾上Capture Global Win32即可。
C# DEBUG 调试信息打印及输出详解
  C# DEBUG <em>调试</em>信息打印及输出详解 标签: c#outputwindowsdos磁盘ide 2010-05-12 16:47 17403人阅读 评论(0) 收藏 举报  分类: C#/asp.net/cgi/php/html/js(74)  版权声明:本文为博主原创文章,未经博主允许不得转载。   1.<em>debug</em>只在[<em>debug</em>模...
VS2015不能单步调试
有一段时间VS2015突然不能<em>单步</em><em>调试</em>了,按F10直接运行,不能<em>单步</em>。后来发现VS2015<em>调试</em>器有个类型选择, 选择 混合 模式就OK了。
Windows 10下VC6.0 不能进行单步调试的解决办法
<em>win10</em>正式版是一个全新的操作系统,所以我们在系统中运行类似VC6这类旧软件时,难免会遇到一些<em>问题</em>。比如,现在有些用户在<em>win10</em>环境下运行VC6时,按F10、F11进行<em>单步</em><em>调试</em>,会出现:Unhandled exception in ***.exe(OLE32.DLL):0xC0000005:Access Violation的错误,这该怎么办呢?下面,小编就给大家介绍下该<em>问题</em>的具体解决方案。 ...
vs2013+WDK8.1+WinDbg调试驱动开发环境配置(多帖子整理,水原创)
项目环境是vs2013和wdk8.1.  vs2013不需要任何的设置,编写好文件后,点击F7编译生成,就会自动生成一个inf文件和sys文件. vs2013和WDK8.1可在微软官网下载,下载WDK8.1后安装,这时在vs2013的Vc中会出现: 我们选择WDM进行建立方案.方案名为WDMDriver. HelloWDM项目的建立如下:
win10+vc6+单步调试报错
First-chance exception in 程序名.exe (OLE32.DLL): 0xC0000005: Access Violation 做如下设置即可解决: 1、菜单Tools->Options中的Debug,Disassembly window下的Source annotation取消 2、保存设置,然后即可<em>单步</em><em>调试</em> 3、再将Tools->Options中的Debug,D
windows驱动开发-调试状态签名
WDK8之后,微软为<em>驱动</em>开发提供了visual studio IDE开发环境,<em>驱动</em>签名也自动化了,但我暂时还没用过,下面使用WDK7600提供的工具对<em>驱动</em>进行签名,这个签名只能用于<em>调试</em>目的,Windows系统必须打开测试模式。
windbg里调试虚拟机一直显示Debuggee is running...是怎么回事?
如图片中一样 Debuggee is running. 应该是过会就消失了,但是这里一直不消失是为什么?
dbgview工具使用经历
dbgview是<em>驱动</em>开发的调式工具,一般<em>驱动</em>的dbgprint调式信息都能被dbgview工具捕捉到。但本人在使用的时候,却怎么也没法捕捉到,经历痛苦的思考,发现自己犯的致命的错误。dbgview工具是老版本,好像需要设置下才能捕捉到,但新版本,一打开就可以捕捉到。最新dbgview的版本是4.76,地址如下:http://download.sysinternals.com/Files/DebugView.zip,还有dbgview步骤内核调式信息,需要开启“capture kernel”,也就
win7下配置vs2015的wdk10完成,但是找不到ntddk.h文件
win7下配置<em>vs2015</em>的wdk10完成,但是找不到ntddk.h文件 发张图求大神解答
WDF驱动开发(1)- 一个简单的WDF驱动(non-pnp)
最近因为工作关系,接触了一下WDF<em>驱动</em>开发。 WDF<em>驱动</em>其实是微软公司提供的一套<em>驱动</em>开发的框架。有了这个框架之后,开发<em>驱动</em>会简单一些。WDF本身是从WDM基础上封装而成的。WDF里面封装了很多对象,如WDFDRIVER等。如果要学习使用WDF来开发<em>驱动</em>,个人感觉还是需要WDM的一些基础,不然很多东西挺难理解的。 写了一个简单的WDF<em>驱动</em>(非pnp),基本步骤如下: 创建framework 驱
vs2015无法单步调试解决方法
在工具-选项-<em>调试</em>------------下面2个勾选。1,使用托管兼容模式2,使用本机兼容模式
Win10下VS2015(WDK10)驱动开发环境配置
1、     概述 微软在”WDK7600“以后就不再提供独立的内核<em>驱动</em>开发包了,而是必须首先安装微软集成开发环境VisualStudio,然后再从微软官网下载集成的WDK开发包、或者离线安装包,但是安装后Visual Studio就集<em>驱动</em>程序开发,编译,安装,部署和<em>调试</em>于一身,使得Windows<em>驱动</em>程序开发会变得更容易。对于Windows 10和Visual Studio2015<em>驱动</em>开发W
Windows驱动学习(五)-- 键盘过滤
教程参考自:https://www.bilibili.com/video/av26193169/?p=4 代码地址:https://github.com/G4rb3n/Windows-Driver/tree/master/MT-KillProcess 1. 概述 跟<em>调试</em>应用层程序不同,<em>驱动</em>不稳定,可能会导致蓝屏,所以我们不能在本机<em>调试</em>。一般的操作是在一个虚拟机中加载<em>驱动</em>,然后通过串口对该虚拟机的驱...
vs2015 Debug调试不了,按F5后,卡住一段时间后VS重启(甚至界面卡死)
1)Debug<em>调试</em>不了,按F5后,卡住一段时间后VS重启(甚至界面卡死) 解决方法: 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助...
DriverMonitor和dbgview都看不到KDPrint输出的调试信息,求教。
小弟初学<em>驱动</em>,看windows<em>驱动</em>开发技术详解一书,有个helloddk和hellowdm的例子,我用书上的代码编译生成<em>驱动</em>,打开dbgview,选择捕获,然后加载<em>驱动</em>,看不到<em>调试</em>信息,driverm
双机调试和windbg的命令
啦啦啦
win10中“windbg+vmware+win7双机调试”设置
本文主要介绍在<em>win10</em>下如何设置windbg+vmware,以进行<em>双机</em><em>调试</em>。本文主要参考:李Sir的博客,并浏览了大量网文,以及windbg自带的help文档和MSDN,除了综合各家的经验外,也分享了本人在实践遇到的<em>问题</em>和解决办法。 一、安装环境 1,主机(Host OS): <em>win10</em> X64 2,Windbg:10.0.10586.567 ADM64(本人安装的是wdk10+VS201
windbg设置双机调试的方法
windbg已不提供单独下载,wdk<em>驱动</em>开发工具包里附带有这个<em>调试</em>器.官网提供下载: http://msdn.microsoft.com/en-us/windows/hardware/gg487463.aspx 1.#配置VMware工作站客户机(windows XP) 0.为VMware工作站添加串口           右键setting,选择add,选择Serial Po
使用VirtualKD搭建双机调试环境
准备工作 安装了windows操作系统的虚拟机 windbg,需要与被<em>调试</em>机位数一样 VirtualKD 用于搭建<em>双机</em><em>调试</em>环境 第一步 VirtualKD 环境介绍 将 VirtualKD双击解压 第二步 打开虚拟机 将vminstall.exe在虚拟机中安装,重启 第三步 配置Windbg 运行vmmon.exe,找到Windbg的路径 第四步 连接到虚拟机 vminstall.ex...
VC6在win10运行时出现无法单步调试问题的解决办法
VC6绝对是老古董了,但是它的风格界面和操作便利性,是后来的更高版本所不能替代的,尤其是做一些小程序<em>调试</em>的时候,它还是拥有绝对优势。 个人觉得用Ctrl+W进行消息映射和添加变量控件的方法,比后续版本显得更方便得多。 闲话少说,言归正传! 但是在<em>win10</em>环境下运行VC6,<em>无法</em>按F10、F11进行<em>单步</em><em>调试</em>,会出现: Unhandled exception in ***.exe(OLE3
驱动程序的调试(windbg双机调试
这篇博客是接着上一篇的,主要写一下配置好了<em>双机</em><em>调试</em>环境之后,如何使用windbg来<em>调试</em>自己开发的<em>驱动</em>程序。配置完了<em>双机</em><em>调试</em>的环境以后,在主机使用windbg已经可以hook虚拟机的操作系统,如下图 可以看到我们的<em>调试</em>机已经hook住了虚拟机,这时按Ctrl+Pause就可以使虚拟机的操作系统暂停运行。 输入g或者按F5可以使其恢复运行。这时将想要<em>调试</em>的<em>驱动</em>程序安装在虚拟机OS中,就是把 De
windows驱动开发-物理双机调试
通过网线<em>调试</em>的优点有只要插上网线,电脑可以随便放了,我在研一用无线网卡貌似也可以配置<em>调试</em>环境,可以用一台<em>调试</em>计算机可以<em>调试</em>多台网络内的目标计算机,而且网卡非常常见,现在的计算机已经很少有串口和1394 fire wire。
WIN10 + VM12( 虚拟机WIN7系统) + WinDbg +配置双机调试
第0步:主机与虚拟机必须互相PING通。关闭防火墙可实现命令行输入IPconfig可查IP地址,然后PING下,别找错了,看清楚自己连的。也可直接PING计算机名,但工作组必须一样。建议直接PING IP地址,虚拟机工作组一样时,我PING不了。一开始还可以的,可能时网络类型给我换了。第一步:虚拟机添加串行端口,注意移除打印机防止打印机占用COM1(端口1)第二步:进入虚拟机WIN7系统,运行MS...
本机win10上windbg+VMware+Win7 64 位虚拟机双机调试
1.环境如题 2.首先是在<em>win10</em>上安装好windbg工具,然后在快捷方式上点击属性 并将目标中的内容修改为类似如下,注意前面字符串是安装路径 :"C:\Program Files (x86)\Debugging Tools for Windows (x86)\windbg.exe" -b -k com:pipe,port=\\.\pipe\com_1,resets=0 然后可以
windows内核驱动之环境搭建-双机调试 wdk7600+win7/xp+windbg
一、环境介绍 主机环境:<em>win10</em> 虚拟机环境:win7或者xpsp3(都是ghost,安装得时候注意将下图中CD/DVD高级设置中虚拟设备节点选为IDE,见图1)。 图1 CD/DVD高级设置中虚拟设备节点选择 装虚拟机得过程就不赘述了,网上有很多资料。 二、<em>win10</em>(主机) + xpsp3(虚拟机) + windbg环境配置 1、配
Windows内核调试 符号文件和Windbg的安装与环境配置
Windows内核<em>调试</em> 符号文件和Windbg的安装与环境配置
Windows7+WDK+VS2010+VisualDDK驱动开发环境搭建
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 原文链接:http:/
如何在win10+VS2017环境下新建一个简单的WDF示例程序
上一课我们在<em>win10</em>系统+VS2017开发环境下搭建了WDK<em>驱动</em>程序开发环境的搭建,详见我的博客【如何在<em>win10</em>+VS2017环境下安装USB<em>驱动</em>开发套件WDK】,今天我们来尝试建立一个最简单的KDM示例工程。 第一步:新建工程 记得要选择WDF模型下的空KMD<em>驱动</em>项目,项目名我输的是KMD_Test,大家可以自己更改。 第二步、输入代码 在源代码文件夹上右击,选择新建一个空白文件。 输...
VS2013双机调试环境配置
耗费了两天的时间,期间还找了前同事远程协助,才真正实现用VS2013来进行<em>双机</em><em>调试</em>,期间各种不明所以,不过还是先记下来,不然就忘掉了。 先说一下配置: Host :win7 x64 开发环境 : vs2013 + wdk8.1(没用7600,,同事建议我用7600,因为天生兼容xp嘛,我想现在才刚入门,就先别管那么多了) vmvare :  11.1.0 vmvare OS :
驱动双机调试,文件保护,进程保护
最近在<em>驱动</em>层 做了三个东西   1、<em>双机</em><em>调试</em>  win764 + 虚拟机win7 64  用的VirtualKD-3.0 (比串口那种通信好的多) 具体教程网上很多。 2、文件保护用的 minifliter,过程中,遇到的<em>问题</em>是用NT<em>驱动</em>加载minifilter 加载不上,用wdm<em>驱动</em>就能加载上。想要用NT <em>驱动</em>加载上,需要创建服务之后,启动服务之前写注册表。具体方法参考这个链接  点击打开链
windbg+网线双机调试内核
最近要<em>调试</em>bluetooth,涉及到具体硬件因此不能用虚拟机和命名管道<em>调试</em>内核了,另外现在的PC追求轻便化,因此连串口都没了,不得不考虑使用网线<em>调试</em>。网上转了一圈发现了这篇:基于网络的内核<em>调试</em>      <em>驱动</em><em>调试</em>需要用到两台机器,目前主要是通过串\口、usb或者1394接口来连接。对于软设备<em>驱动</em>来说就多了一种选择,通过vmware等虚拟化软件来虚拟测试机。但有些情况下必须在真实的<em>双机</em>环境进行
Windows7下VS2013+WDK8.1开发WDF驱动程序全过程
1. 安装软件 下载安装VS2013+WDK8.1软件,安装完成后两个软件会自动整合到一起,不需要额外的配置。 2. 开发WDF<em>驱动</em> 打开VS2013,“文件”-“新建“- ”项目“,在左边选择Visual C++下的Windows Driver,选择WDF,然后选择Kernel Mode Driver(KMDF) Visual C++,输入你要创建的<em>驱动</em>的名称,点击“确定”就创建了一个KM
VS2017+WDK10驱动编译与调试
<em>驱动</em>编译: 安装VS2017 和WDK 10 ,下载地址: https://docs.microsoft.com/zh-cn/windows-hardware/drivers/download-the-wdk 如果安装VS2017时没有选择安装windows SDK,打开Visual Studio Iinstaller添加安装sdk组件 VS2017安装完成,启动下载好的wdks...
win10+vs2017+WDK 驱动开发 环境搭建 串行端口 添加设备失败
-
windows驱动开发-调试工具traceview使用
利用traceview对<em>驱动</em>进行<em>调试</em> Debugview过时了,且不能在x64是跑
第三十二篇:Windbg中USB2.0调试环境的搭建
2011年的时候,为了开发USB Mass storage -- UASP (USB attached SCSI Protocol)的设备<em>驱动</em>程序,从米国买了两个USB2.0的<em>调试</em>小设备(如下图,每个似乎80美刀,贼贵的东西)。 主要是用来替代串口115200波特率的响应速度慢,以便解决<em>调试</em>效率的<em>问题</em>。 当时,根据WINDBG的HELP文档,而且也GOOGLE了一些网上的相关参考内容,
Window XP驱动开发(十九) windows内核高级调试技巧(双机调试
转载请标明是引用于 http://blog.csdn.net/chenyujing1234  欢迎大家拍砖! 在<em>驱动</em>程序的开发中,经常会遇到系统崩溃一情况,我们很难想像用VC的<em>调试</em>器那样<em>单步</em><em>调试</em>程序。但还是有一些高级<em>驱动</em>程序<em>调试</em>技巧, 可以帮助找出<em>驱动</em>程序中的Bug。另外,利用一些第三方工具软件,也可以帮助程序员找到<em>驱动</em>程序中的漏洞,从而提高开发效率。 1、一般性<em>调试</em> 一般性<em>调试</em>技巧
win10 VS2015 silverlight5 断点无法命中的解决办法
       公司要使用silverlight,这个没有办法,我在其中遇到了一个<em>问题</em>,就是断点一直<em>无法</em>命中,找到了网上的很多办法,都不管用,最后自己琢磨了一下,总结出了一个规律,只要注意以下几点,就可以断点命中了:① 首次运行肯定不会命中断点,这个时候运行了以后,不要关闭搜狗浏览器,直接停止VS的<em>调试</em>,等待VS提示了以后,再次运行VS就能断点命中了② web项目—&amp;gt;右键项目属性-&amp;gt;we...
Win10 x64 中VC6 安装卡死、无法单步调试调试退出进程没有结束
最近使用了Win10 x64的操作系统,由于工作原因还需要用到VC6,于是就悲剧了,遇到了好几个<em>问题</em>: 1、安装VC6的过程中卡死 2、安装完成后没有办法进行<em>单步</em><em>调试</em>,一<em>单步</em>就报错,心碎呀有木有 3、<em>调试</em>过程中没有正常退出,结果编译器这边<em>调试</em>结束了,任务管理器中的进程却没有退出,只有关闭VC6才能关掉 于是上网找呀找,现在终于能正常使用了,鉴于最近积分紧缺,请需要的移步到下面地址赏个分
vs2013无法单步调试
参考:http://bbs.csdn.net/topics/390971634 不知道为啥vs2013<em>无法</em><em>单步</em><em>调试</em>了,晕。。。 解决方案: 1、把Local windows Debugger选项右侧的那个Debug Type改成Mixed试一下 2、如果看不到Debug Type选项框,可以重置一下vs2013的开发环境
解决windows7驱动调试KdPrint不能输出的问题
我使用的是<em>双机</em><em>调试</em>方式,开始以为<em>调试</em>起来会很方便,环境很快搭好,但<em>问题</em>来了,另一台机器上的windbg 上怎么也打印不出来。后来通过查找资料,看到有人介绍修改注册表的办法来解决 内核输出的<em>问题</em>。具体办法是在注册表HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/中 新建key,名字为Debug Print
WDF驱动安装方法
WDF<em>驱动</em>的安装方法: 编译好的SYS文件、INF文件、另外还需要一个WdfCoInstaller01009.dll文件,对应的WDK版本是7600.16385.1这个版本,其中WdfCoInstaller01009.dll文件位于“WDK安装目录” \redist\<em>wdf</em>\x86下,这个动态链接库文件是WDF<em>驱动</em>框架在安装时所必需的一个文件,用于安装<em>驱动</em>框架本身的相关内容。 下面是具
Win10与VS2015搭建内核驱动开发环境遇到的问题
WIN10 + VS2015 + WDK10 + SDK10 + VM虚拟机<em>驱动</em>开发<em>调试</em>环境搭建
搭建VS2017+WDK10+WinDBG双机调试Win7环境过程遇到的坑与解决(WinDBG找不到串口、security_cookie导致的蓝屏、看不到调试消息等)
本文主要记录VS2017+WDK10下<em>双机</em><em>调试</em><em>驱动</em>时遇到的<em>问题</em>:首先是没法实现双击<em>调试</em>,然后是编译出来的<em>驱动</em>在Win7平台下一加载就蓝屏,定位到是security_cookie的<em>问题</em>,紧接着又是生成的<em>驱动</em>与老版本Window兼容性的<em>问题</em>,最后是KdPrint消息看不到的<em>问题</em>。
eclipse debug不能单步执行
Eclipse 目录下 configuration 下 org.eclipse.osgi 清空
让你的vs工程单步调试进入opencv源码
搞图像处理,matlab、opencv是标标配。在使用opencv时,很多言(如me)都会有想要F11进入opencv查看源码的理由,虽说网上众多教程,可为什么话都说一半,像我这样的,不喜欢点到为止,喜欢直接货到上门。 第一步:opencv+cmake+vs配置,这个内容网上一大把,以下链接讲得比较好,一步一步认真follow吧 http://www.cnblogs.com/emouse/ar
VS单步调试无法进入断点、行号错乱等问题解决方法
Visual Studio有时候会出现<em>单步</em><em>调试</em>时候,断点处始终提示“当前不会命中断点。源代码与原始版本不同。” 或者就算能进入断点,<em>单步</em><em>调试</em>时实际执行的代码与源码行号不匹配的<em>问题</em>。通常原因是因为代码中有非ASCII字符等原因。解决方法:1、在VS中打开该文件,打开另存为(Save as)对话框。2、点击对话框中“保存(Save)”按钮右边的向下三角形按钮。3、编码方式(Encoding)选择UTF
win10下使用VS2015+WDK10生成win7 X64的设备驱动的过程
本文主要介绍“<em>win10</em>下使用VS2015+WDK10生成win7 X64的设备<em>驱动</em>”的过程,并在win7 X64下安装的过程。具体如下: 1,在<em>win10</em>下,使用VS2015+WDK10新建一个KMDF工程,命名为“MyKMDF”,注意要选择那个“非empty”的KDMF,它会生成如下几个文件: 2,查看它的“public.h”文件,有如下的GUID定义: // // Define
在windows 7用WinDBG调试时显示KdPrint信息
在windows 7/vista/2008用WinDBG<em>调试</em>时显示KdPrint信息 收藏 在注册表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 新建一项Debug Print Filter, 新建一个DWORD值,名称为DEFAULT,(注意:必须全部是大写) 值
蓝屏的调试艺术
蓝屏的<em>调试</em>艺术 1、前言   当前,恶意程序和杀毒软件对系统控制权的争夺是愈演愈烈,各大杀毒厂商都是挖空心思在系统底层做文章。众多网友也是不甘示弱,都投入到系统底层开发之中,但是不少人是比葫芦画瓢,直接拿别人代码来用,包括我刚开始做的时候也是这样。但是由于种种原因,别人运行正常的代码到你电脑上它就是不能正常运行了,蓝屏了。遇到这种情况,可能就傻眼了,盯着代码不知所措,问高手也不知道什么时候高手
oracle 存储过程无法单步调试
好久不来了。碰到了一个很傻的<em>问题</em>。哈哈 解决方法如下:  今天在pl/sql中,对存储过程进行<em>调试</em>,在新建一个test窗口,只要点击start <em>debug</em>ger,就执行完毕,不 能<em>单步</em><em>调试</em>,不能设断点。不知道是什么原因。   数据库已经对用户进行了授权,在权限方面应该不会有<em>问题</em>。   后来终于找到了<em>问题</em>的根源:pl/sql 设置的<em>问题</em> 在test windows中要<em>debug</em>的存储
本人写的win7 64位 过tp双机调试源码及编译好的sys
鄙人写的win7 64位 过tp<em>双机</em><em>调试</em>源码及编译好的sys,在虚拟机中开启<em>调试</em>模式后先启动<em>驱动</em>再启动游戏,使用有<em>问题</em>的话请联系qq1664251014,鄙人尽可能解答.欢迎一起交流学习.
基于WDF的PCI/PCIe接口卡Windows驱动程序(4)- 驱动程序代码(源文件)
原文出处:http://www.cnblogs.com/jacklu/p/4687325.html 本篇文章将对PCIe<em>驱动</em>程序的源文件代码作详细解释与说明。整个WDF<em>驱动</em>程序工程共包含4个头文件(已经在上篇文章中讲解)和3个.c文件(Driver.c  Device.c   Queue.c) Driver.c 在看复杂的代码前,先给出程序流程图  
无法正常启动(0x000007b)"的错误解决方法">vs2015在Debug模式下运行出现"应用程序无法正常启动(0x000007b)"的错误解决方法
本人在使用<em>vs2015</em>时,程序在Debug模式下可以编译通过,但是运行时出现“应用程序<em>无法</em>正常启动(0xc000007b)。请单击确定关闭应用程序”的错误。但是在Release模式下可以正常编译和运行。 http://blog.csdn.net/zhuimenglizhi/article/details/52203003
使用KEIL5和HAL库将程序写进STM32之后无法单步调试的解决
在stm32f1xx_hal_msp.c文件中有这么一句__HAL_AFIO_REMAP_SWJ_DISABLE();该语句使JTAG-DP和SW-DP同时失能了, 我用的是STLINK下载器,使用SW Device的是SW-DP。这就导致了<em>调试</em>device失能关闭就不能<em>调试</em>了,注释或删除该语句,点击<em>调试</em>按钮-&amp;gt;点击RUN发现错误窗口就不会出现了。 --------------------...
windows驱动开发-vs2017 WDK10开发环境搭建
下载安装包 微软官网下载安装包,然后下载vs2017离线安装包,双击离线目录setup.exe安装vs2017,选择C++桌面开发。 D:\vs_enterprise__111975078.1529511260.exe --layout D:\vs2017 --lang zh-CN en-US 配置下载缓存路径, vs2017注册码(来自网络) Visual Studio 2017 ...
基于WDF的PCI/PCIe接口卡Windows驱动程序(2)-开发者需要了解的WDF中的一些重要的概念
原文出处:http://www.cnblogs.com/jacklu/p/4646601.html 1、WinDBG是唯一的内核<em>驱动</em><em>调试</em>利器,但是开发PCIe的WDF<em>驱动</em>可以采用“黑盒”方式,所以windbg不是必须的; 2、WDF比WDM好,别再用WDM了; 3、<em>驱动</em>程序编译成的二进制文件是sys类型,和EXE一样都是Portable Executable Fi
VS2017驱动调试——configure devices无法填写Network host name解决办法
在Visual Studio 2017中进行<em>驱动</em>开发,添加<em>调试</em>设备时遇到如下<em>问题</em>:Network host name无输入框,<em>无法</em>填写,尝试了各种办法啊最终真是吐血。解决办法:窗口拉伸一下...
[学习笔记]这几天在调试USB驱动程序时遇到的问题
windbg实现<em>双机</em><em>调试</em>平台搭建  前提是,有两台真机,目标机是WinXp,<em>调试</em>机是win7,它们通过串口连接,波特率115200.在目标机上修改配置设置文件boot.ini 注意在修改boot.ini文件之前,要去掉它的只读属性.  然后用记事本打开文件后,添加一行选项,内容为  multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=”Microsoft
VS2015调试问题收集及解决
1.**错误**:“MFC internal error: unable to load error string from resource.” 使用ODBC方式访问数据库,读写方式出错 1).打开表的记录后,对表执行了edit()但是没有进行update(); 有可能在对记录判断执行结果时调用了函数,而函数中的return导致跳出了当前记录录取,从而跳过了update。当然也有可能是大意...
单步仿真调试OK,全速运行死机
STM32L0 <em>单步</em><em>调试</em>主循环可以持续进行循环,但是如果全速运行则只能运行一个循环后死机,原因是进入低功耗状态没有唤醒。像这种情况注意低功耗睡眠状态的唤醒。
vs工程单步调试进入opencv源码
对于搞图像的人,opencv是标标配,经常会使用到这个开源库,虽说,配置好工程,就能调用lib,可是不能<em>单步</em>跟踪opencv的源码,始终是内心的痛,好吗?(必须解决这个痛点!)  其实很简单,首先,我是自己下的opencv源码,然后cmake编译了OpenCV.sln工程,靠这个工程,也可以手动编译得到.lib,.dll一般的,小伙伴们配置好头文件路径,lib路径,然后跑demo,bia J
Windbg驱动双机调试环境配置
[由于进入了Windows<em>驱动</em>编程领域第一步就是搭建环境,整个环境来说说难也不难,只是比较麻烦。文章有些地方比较繁琐的,而且别人写的比较好,作为引用参考直接贴连接了。如果你按照我写的一步步完成,很快就可以使用Windbg进行<em>双机</em><em>调试</em>了][准备工作]1:WDK7.1,由于是做Windows Xp下的<em>驱动</em>开发,只能用WDK,如果是WDK8以上的,应该没有这么麻烦。2:VM虚拟机,并且有XP原版镜像,这...
Windbg调试程序
Windbg<em>调试</em>程序 WinDbg是微软开发的免费源码级<em>调试</em>工具。Windbg可以用于Kernel模式<em>调试</em>和用户模式<em>调试</em>,还可以<em>调试</em>Dump文件。由于大部分程序员不需要做Kernel模式<em>调试</em>, 我在这篇文章中不会介绍Kernel模式<em>调试</em>。Kernel模式<em>调试</em>对学习Windows核心极有帮助。   如何得到帮助 在命令(Command)窗口中输入.hh 命会调出帮助文件令
使用VirtualKD构建双机调试
构建<em>双机</em><em>调试</em>环境 虚拟机 VMware 12 Pro 目标系统 Windows 7 32位 <em>调试</em>系统 windows 10 64位 VirtualKD-3.0 <em>调试</em>工具 windbg VirtualKD 是一个开源的<em>调试</em>辅助软件,能够帮助 WinDBG 与 VMWare 建立快速通讯网址: http://virtualkd.sysprogs.org/ VirtualKD
VS2015+WDK10+Win10 Win7以上系统驱动发开环境搭建
2016年8月6日 by myCode·5 Comments 文本主要介绍 Win10 系统下安装 VS2015 及 WDK10 <em>驱动</em>开发环境的搭建,搭建完成后可通过 VS2015 直接新建<em>驱动</em>项目并编译通过后可在 Win7 以上系统运行。无需自己制作模版等繁琐步骤(其实早在 VS2013+WDK8.1 的时候就已经支持直接从 IDE 中新建项目)。以下是相关截图: 可直接通过
Windows驱动开发之日志打印
在WDF框架中,有一个“trace.h”头文件,在<em>驱动</em>的入口函数中,会用到 // // Initialize WDF WPP tracing. // WPP_INIT_TRACING( DriverObject, RegistryPath ); // // TraceEvents function is mapped to DoTraceMess
新建的vs项目,在debug调试时,断点不可用时的解决方案
(1)项目-〉属性-〉配置属性-〉C/C++-〉常规-〉<em>调试</em>信息格式,这里不能为“禁用”。 (2)项目-〉属性-〉配置属性-〉链接器-〉<em>调试</em>-〉生成<em>调试</em>信息,这里设为“优化以便于<em>调试</em> (/DEBUG)”。
对偶单纯型对偶单纯形、影子价格下载
科技按时反垄断法和浪费空间撒地方撒开了几分 相关下载链接:[url=//download.csdn.net/download/heionghasdkljfh/1970053?utm_source=bbsseo]//download.csdn.net/download/heionghasdkljfh/1970053?utm_source=bbsseo[/url]
Serv-U 是一种被广泛运用的FTP服务器端软件下载
Serv-U 是一种被广泛运用的FTP服务器端软件,支持 9x/ME/ NT/2K 等全Windows系列。它设置简单,功能强大,性能稳定。 FTP 服务器用户通过它用 FTP协议能在 internet上共享文件。 它并不是简单地提供文件的下载,还为用户的系统安全提供了 相当全面的保护。 相关下载链接:[url=//download.csdn.net/download/nanfeng666/2033527?utm_source=bbsseo]//download.csdn.net/download/nanfeng666/2033527?utm_source=bbsseo[/url]
WinRAR v3.90 简体中文版 (已破解)下载
WinRAR v3.90 简体中文版 WinRAR v3.90 简体中文版 WinRAR v3.90 简体中文版 WinRAR v3.90 简体中文版 相关下载链接:[url=//download.csdn.net/download/achenggo88/2047408?utm_source=bbsseo]//download.csdn.net/download/achenggo88/2047408?utm_source=bbsseo[/url]
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 区块链问题 web调试视频教程
我们是很有底线的