2017年1月2日
摘要:
MSDN原文:https://msdn.microsoft.com/zh-cn/library/windows/hardware/hh439638(v=vs.85).aspx 发送到设备驱动程序的大部分请求都打包在 I/O 请求数据包 (IRP) 中。操作系统组件或驱动程序将 IRP 发送到驱动程序
阅读全文
posted @ 2017-01-02 23:59
sunylat
阅读(1224)
推荐(0)
摘要:
MSDN原文:https://msdn.microsoft.com/zh-cn/library/windows/hardware/ff554721(v=vs.85).aspx 在 Windows 中,设备由即插即用 (PnP) 设备树中的设备节点来表示。通常,向设备发送 I/O 请求时,一些驱动程序
阅读全文
posted @ 2017-01-02 23:58
sunylat
阅读(675)
推荐(0)
摘要:
MSDN原文:https://msdn.microsoft.com/zh-cn/library/windows/hardware/hh439648(v=vs.85).aspx 当处理器读或写入内存位置时,它会使用虚拟地址。作为读或写操作的一部分,处理器将虚拟地址转换为物理地址。通过虚拟地址访问内存有
阅读全文
posted @ 2017-01-02 23:56
sunylat
阅读(475)
推荐(0)
摘要:
MSDN原文:https://msdn.microsoft.com/zh-cn/library/windows/hardware/ff554836(v=vs.85).aspx 运行 Windows 的计算机中的处理器有两个不同模式:“用户模式”和“内核模式”。根据处理器上运行的代码的类型,处理器在两
阅读全文
posted @ 2017-01-02 23:55
sunylat
阅读(1514)
推荐(0)
摘要:
用户模式和内核模式 虚拟地址空间 设备节点和设备堆栈 I/O 请求数据包 驱动程序堆栈 微型驱动程序和驱动程序对 Windows 驱动程序工具包中的头文件 为不同版本的 Windows 编写驱动程序
阅读全文
posted @ 2017-01-02 23:54
sunylat
阅读(291)
推荐(0)
摘要:
由于本人能力有限,翻译不足之处敬请谅解,欢迎批评指正:sunylat@163.com MSDN原文:https://msdn.microsoft.com/zh-cn/library/windows/hardware/hh406283(v=vs.85).aspx 这个章节描述如何用WinDbg调试器执
阅读全文
posted @ 2017-01-02 23:18
sunylat
阅读(807)
推荐(0)
摘要:
由于本人能力有限,翻译不足之处敬请谅解,欢迎批评指正:sunylat@163.com Visual Studio版本:Visual Studio 2015企业版,中文环境。 MSDN原文:https://msdn.microsoft.com/zh-cn/library/windows/hardwar
阅读全文
posted @ 2017-01-02 23:05
sunylat
阅读(3971)
推荐(0)
摘要:
MSDN官方说明:https://msdn.microsoft.com/windows/hardware/drivers/samples/index 各个操作系统驱动例子: Windows10 :https://github.com/Microsoft/Windows-driver-samples
阅读全文
posted @ 2017-01-02 21:52
sunylat
阅读(906)
推荐(0)
摘要:
最近开始学习汇编,也开始使用Visual Studio 2015写汇编程序,比较了半天,最后觉得Asm Dude应该是目前Visual Studio 2015非常好的汇编开发插件了,但是如果默认安装上去,会有一些小问题,比较影响使用,经过一番琢磨,终于解决了!! Asm Dude安装方法: 一,直接
阅读全文
posted @ 2017-01-02 17:13
sunylat
阅读(2397)
推荐(0)