visual studio 2019 调试驱动

这篇具有很好参考价值的文章主要介绍了visual studio 2019 调试驱动。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

搭建驱动开发环境

  • 搭建环境需要两台机器,本地机器用来代码开发,一台虚拟机用来测试和安装驱动 ,搭建驱动开发环境参考。
  • visual studio 添加调试机器
    驱动工程的属性 -> Driver Installer -> Deployment, 点击…按钮添加目标机器用来安装和测试驱动。
    vs2019驱动环境配置,visual studio,驱动开发,驱动调试
    进入添加配置窗口,添加机器
    vs2019驱动环境配置,visual studio,驱动开发,驱动调试
    display name随便填,newwork host name可以填IP或者虚拟机的主机名。
    vs2019驱动环境配置,visual studio,驱动开发,驱动调试
    点next配置目标机器的调试选项,因为我的虚拟机配置的是串口连接调试,所以这里的kerner mode的连接类型就选窗口,然后下面的配置也和虚拟机保持一致。
    vs2019驱动环境配置,visual studio,驱动开发,驱动调试
    最后一路next等待配置完成。

连接虚拟机并调试

  • visual studio 顶部菜单栏点击 Debug -> Attach to a process 进入注入程序调试,选择内核调试模式,然后连接虚拟机,然后点attach。
    vs2019驱动环境配置,visual studio,驱动开发,驱动调试

  • 重启虚拟机来建立连接
    vs2019驱动环境配置,visual studio,驱动开发,驱动调试

  • 成功后可以点暂停,来设置PDB文件路径以及断点
    vs2019驱动环境配置,visual studio,驱动开发,驱动调试
    PDB文件设置在命令行中用windbg命令(这一步也可以在连接建立之前做)
    .sympath {PDB文件所在目录的路径}
    .reload
    vs2019驱动环境配置,visual studio,驱动开发,驱动调试

    断点就和普通app一样直接设置
    (设置时会有卡顿,耐心等待)

  • 然后点continue或者命令行输入g,继续运行等待断点命中
    vs2019驱动环境配置,visual studio,驱动开发,驱动调试文章来源地址https://www.toymoban.com/news/detail-726806.html

到了这里,关于visual studio 2019 调试驱动的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 【OpenCV】OpenCV4.7.0 + Visual Studio 2019环境配置 + 运行opencv

    【OpenCV】OpenCV4.7.0 + Visual Studio 2019环境配置 + 运行opencv

    01、OpenCV的下载与安装 这里贴上网址: https://opencv.org/ 进入会看到主界面,跟着一步一步来下载就好: 当把上面这个下载下来之后,会得到一个opencv-4.7.0-windows.exe,我们双击运行,等待程序自己执行完成,就会在exe当前目录下面生成一个同exe名字的文件夹。 打开文件夹如下

    2024年02月09日
    浏览(11)
  • 你好visual studio 2019:关于vs2019的安装和疑难杂症

    你好visual studio 2019:关于vs2019的安装和疑难杂症

    目录 一.Visual Studio 2019安装方法 二.Visual Studio 2019的基础操作 ①.新建项目 ②.调整Visual Studio 主题颜色 ③.调整Visual Studio 字体 ④.Visual Studio 字体选择 三.关于#define_CRT_SECURE_NO_WARNINGS问  1.首先打开window自带的Microsoft Store Microsoft Store 也就是俗称的微软商城。 2.在Microsoft Store的搜

    2024年02月10日
    浏览(14)
  • VS2019配置redis客户端的c++开发环境

    VS2019配置redis客户端的c++开发环境

        目录 需要的开源库: 具体步骤: 遇到的问题: 1. 确保每个项目使用的配置解决方案管理器一样    2.CMAKE 的安装 3. 使用 CMAKE 的路径配置 4. redis 编译报错:jemalloc/jemalloc.h没有这个文件,或者找不到.dll 5. linux 下查看 C++ 版本 6. redis++_static 头文件路径配置    7. d

    2024年02月03日
    浏览(14)
  • VS Code(Visual Studio Code)本地(local)和远程(ssh)Docker Container 下的 Python 开发和调试

    VS Code(Visual Studio Code)本地(local)和远程(ssh)Docker Container 下的 Python 开发和调试

    我们通常在 Python 上进行 人工智能算法 开发,但是这通常需要 专用的运行环境、依赖库和配置文件 。为了 人工智能算法 开发的便利,通常会使用 Docker,因为 Docker 可以将我们的人工智能算法工程打包封装到一个 Container (容器)中,该 Container (容器)包含了 人工智能算法

    2024年03月20日
    浏览(20)
  • Visual Studio开发STM32,VS+VisualGDB下载及配置

    Visual Studio开发STM32,VS+VisualGDB下载及配置

      毕业设计的题目选的是基于STM32的PWM交流变频器,需要用到STM32单片机,学校学习的时候使用的是STM32F103ZET6,但是我回家买的是STM32F407ZGT6的核心板,所以以前的例程只能拿来参考了。那就需要从头开始构建新的工程。   STM32的开发以前学习的是KEIL5进行开发,但是实际

    2024年02月07日
    浏览(17)
  • 【Unity3D】Unity 脚本 ② ( Visual Studio 2019 中的 Unity 编译环境配置 | Unity 编辑器关联外部 C# 脚本编辑器 Visual Studio )

    【Unity3D】Unity 脚本 ② ( Visual Studio 2019 中的 Unity 编译环境配置 | Unity 编辑器关联外部 C# 脚本编辑器 Visual Studio )

    在上一篇博客 【Unity3D】Unity 脚本 ① ( 创建 C# 脚本 | Visual Studio 2019 中打开 C# 脚本 | 编译 C# 脚本 | 挂载 C# 脚本到游戏物体 | 运行脚本 ) 中 , 双击 Unity 编辑器中的 Project 窗口中的 C# 脚本 , 进入到 Visual Studio 中出现下图样式 , 这是因为没有配置 Unity 编译环境 ; 参考如下两个博

    2023年04月08日
    浏览(40)
  • Visual Studio Code (VS Code) – C++ 入门(包含 vscode配置c++环境)

    Visual Studio Code (VS Code) – C++ 入门(包含 vscode配置c++环境)

    —— 基于 VS Code 官方文档的全面的、具体的入门级教程 欢迎访问作者的主页:Xi Xu’s Home Page 本教程由文章(本文)和视频组成。 在本教程中,您将为使用 UCRT64 中的 GCC C/C++ 编译器(gcc/g++)和 GDB 调试器配置 VS Code 来创建在 Windows 上运行的程序。 配置 VS Code 后,您将在 V

    2024年02月01日
    浏览(15)
  • 为 Microsoft C++ 配置 VS Code在本教程中,您将配置 Visual Studio Code 以在 Windows 上使用 Microsoft Visual C++ 编译器和调试器

    为 Microsoft C++ 配置 VS Code在本教程中,您将配置 Visual Studio Code 以在 Windows 上使用 Microsoft Visual C++ 编译器和调试器

    在本教程中,您将配置 Visual Studio Code 以在 Windows 上使用 Microsoft Visual C++ 编译器和调试器。 配置完 VS Code 后,你将在 VS Code 中编译和调试一个简单的 Hello World 程序。本教程不教您有关 Microsoft C++ 工具集或 C++ 语言的详细信息。对于这些主题,网上有很多很好的资源。 如果您

    2024年02月10日
    浏览(15)
  • 安装va后在扩展界面不显示 visual studio 2019 | vs2019 | 番茄 | 小番茄 | 西红柿 | Visual Assist | VAssistX

    安装了va插件。在VS2019的【管理扩展-已安装】可以看到已经安装了VA,但是在【扩展】看不到/不显示【VAssistX】,无法使用VA。 卸载va IDE里卸载va 删除 C:Users%USERNAME%AppDataRoamingVisualAssist 文件夹 注册表里删除 HKEY_CURRENT_USERSoftwareWhole Tomato 项 [可选] 保存已有设定 VA Options -

    2024年02月16日
    浏览(66)
  • UG/NX二次开发环境配置方法(nx1980+vs2019)

    UG/NX二次开发环境配置方法(nx1980+vs2019)

    最近需要尝试nx二次开发,结合网上的文字教程以及一些视频教程,总算是完成了环境的配置以及简单实例的运行——根据用户输入的数据,在原点处创建一个指定长宽高的立方体,配合了简单的UI界面,完成了基本功能。 看到网上关于此类入门的教程并不算多,而且vs和nx版

    2024年02月09日
    浏览(99)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包