没有合适的资源?快使用搜索试试~ 我知道了~
Windows硬件驱动调试说明
需积分: 5 0 下载量 56 浏览量
2024-02-29
15:26:16
上传
评论
收藏 54.72MB PDF 举报
温馨提示
试读
2712页
微软Windows硬件驱动调试说明中文版。
资源推荐
资源详情
资源评论
告知我们有关下载 PDF 体验的信息。
安装 Windows 调试器
项目 • 2023/12/20
WinDbg 是一个调试器,可用于分析故障转储、调试实时用户模式和内核模式代码,以及
检查 CPU 寄存器和内存。
此最新版本具有更新的界面、完全完善的脚本功能、可扩展的调试数据模型、内置的时程
调试 (TTD) 支持以及许多其他功能,具有更现代的用户体验。
有关详细信息,请参阅 WinDbg 概述。
选择“
安装
”,调试器将下载并安装。
WinDbg 还会定期在后台检查新版本,并在必要时自动更新。
支持的操作系统:
Windows 11 () 的所有版本
Windows 10 周年更新 (版本 1607) 或更高版本
处理器体系结构:
x64 和 ARM64
如果在安装或保持 WinDbg 更新时遇到问题,请参阅 排查应用安装程序文件的安装问
题。
下载 WinDbg
7 备注
此版本以前在 Microsoft Store 中作为 WinDbg
预览版
发布,它利用与 WinDbg (
经
典
) 相同的基础引擎,并支持所有相同的命令、扩展和工作流。
若要获取并继续使用最新版本,请安装 WinDbg,如本页所述。 WinDbg
预览版
不
会在 Microsoft Store 中收到进一步的更新。
要求
故障排除
如果发现任何 bug 或有功能请求,可以按照功能区中的反馈按钮转到 GitHub 页面 ,
可在其中提交新问题。
若要开始使用 WinDbg,请参阅使用 Windows 调试入门。
若要开始调试内核模式驱动程序,请参阅调试通用驱动程序 -“逐步操作”实验室(Echo 内
核模式)。 这是一个“逐步操作”实验室,演示了如何使用 WinDbg 调试 Echo(一个使用
内核模式驱动程序框架 (KMDF) 的示例驱动程序)。
若要调试较旧版本的 Windows,请使用 Windows 调试工具提供的 WinDbg (经典) 。
下载 Windows 驱动程序工具包 (WDK)
Windows 符号程序包
Windows Hardware Lab Kit
下载并安装 Windows 评估和部署工具包 (Windows ADK)
Windows 预览体验成员 - Windows 预览版本
WinDbg 入门
以前的版本和相关下载
6 在 GitHub 上与我们协作
可以在 GitHub 上找到此内容的
源,还可以在其中创建和查看问
题和拉取请求。 有关详细信息,
请参阅参与者指南。
Windows driver
documentation 反馈
Windows driver documentation 是一
个开放源代码项目。 选择一个链接以
提供反馈:
提出文档问题
提供产品反馈
Windows 调试工具
项目 • 2023/12/20
除了 WinDbg 等调试器外,适用于 Windows 的调试工具还包括一组可用于调试的工具。
有关工具的完整列表,请参阅 Windows 调试工具中包含的工具。
有关如何仅下载和安装 Windows 调试器的说明,请参阅 下载并安装 WinDbg Windows
调试器。
可以将 Windows 调试工具作为开发工具包的一部分或独立工具集获取:
作为 WDK 的一部分
Windows 调试工具包含在 Windows 驱动程序工具包 (WDK) 中。 若要获取 WDK,
请参阅下载 Windows 驱动程序工具包 (WDK)。
作为 Windows SDK 的一部分
Windows 调试工具包含在 Windows 软件开发工具包 (SDK) 中。 若要下载安装程序
或 ISO 映像,请参阅 Windows 开发人员中心上的 Windows SDK。
作为独立工具集
你可以单独安装适用于 Windows 的调试工具,而无需 Windows SDK 或 WDK,方
法是开始安装 Windows SDK,然后在功能列表中选择“ Windows 调试工具” 以安装
(并清除) 选择所有其他功能。 若要下载安装程序或 ISO 映像,请参阅 Windows 开
发人员中心上的 Windows SDK。
如果计算机安装了 Visual Studio 和 WDK,就会有六个可用的调试环境。 有关这些环境
的说明,请参阅调试环境。
所有这些调试环境都提供适用于同一基础调试引擎(在 Windows 符号调试程序引擎
(Dbgeng.dll) 中实现)的用户界面。 该调试引擎也称为“Windows 调试程序”,这六个调
试环境统称为“Windows 调试程序”。
安装 Windows 调试工具
调试环境
7 备注
Windows 调试程序可以在基于 x86、x64 或 Arm 的处理器上运行,并且可以调试在那些
相同体系结构上运行的代码。 有时候,调试程序和要调试的代码运行在同一计算机上,
但另外一些时候,调试程序和要调试的代码则运行在不同的计算机上。 不管哪一种情
况,运行调试程序的计算机均称为“主计算机”,被调试的计算机均称为“目标计算机”。 不
管是主机计算机还是目标计算机,Windows 调试程序都支持以下 Windows 版本。
有四个命令行调试器可用于专用环境和首选命令行接口的环境。
KD 和 NTKD 在各方面都是相同的,只是 NTKD 在启动时会生成一个新的文本窗口,而
KD 继承从中调用它的命令提示符窗口。 有关详细信息,请参阅 使用 KD 和 NTKD 进行
调试。
Microsoft 控制台调试器 (CDB) 和 Microsoft NT 符号调试器 (NTSD) 也可用。 有关详细信
息,请参阅 使用 CDB 和 NTSD 进行调试。
符号文件存储了在运行可执行二进制文件时不需要的各种数据,但在调试代码时,符号文
件非常有用。 有关创建和使用符号文件的详细信息,请参阅 Windows 调试的符号。
如果 Windows 停止工作并显示一个蓝屏,则表示为防止数据丢失,计算机已突然关闭,
并显示一个 Bug 检查代码。 有关详细信息,请参阅 Bug 检查(蓝屏)。 可以使用
Visual Studio 包含自己的调试环境和调试引擎,它们统称为“Visual Studio 调试程
序”。 若要了解如何在 Visual Studio 中进行调试,请参阅在 Visual Studio 中调试。
对于调试托管代码(例如 C#)而言,使用 Visual Studio 调试程序通常是最容易的入
门方法。
Windows 调试程序
命令行调试器
KD 和 NTKD
CDB 和 NTSD
符号和符号文件
蓝屏和崩溃转储文件
WinDbg 和其他 Windows 调试器分析 Windows 关闭时创建的故障转储文件。 有关详细
信息,请参阅使用 Windows 调试程序 (WinDbg) 进行故障转储分析。
若要下载旧版 Windows 的调试程序工具,需要从 Windows SDK 和模拟器存档下载适用
于所要调试的版本的 Windows SDK。 在 SDK 的安装向导中选择“Windows 调试工具” ,
并取消选择所有其他组件。
在下载并安装 WinDbg Windows 调试器中了解有关 WinDbg 的详细信息。
若要开始使用 Windows 调试,请参阅 Windows 调试入门。
如需与 Windows 调试工具相关的其他信息,请参阅调试资源。
下载 Windows 驱动程序工具包 (WDK)
Windows 符号程序包
Windows Hardware Lab Kit
下载并安装 Windows 评估和部署工具包 (Windows ADK)
Windows 预览体验成员 - Windows 预览版本
要查找早期版 Windows 的调试工具?
详细了解调试程序
正在查找其他下载?
6 在 GitHub 上与我们协作
可以在 GitHub 上找到此内容的
源,还可以在其中创建和查看问
题和拉取请求。 有关详细信息,
请参阅参与者指南。
Windows driver
documentation 反馈
Windows driver documentation 是一
个开放源代码项目。 选择一个链接以
提供反馈:
提出文档问题
提供产品反馈
剩余2711页未读,继续阅读
资源评论
hsy12342611
- 粉丝: 2884
- 资源: 30
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功