用Visual Studio 2015 编写 MASM 汇编程序(二)从头开发一个Win32汇编程序
摘要:一,建立一个VC的控制台类型的空工程: 1,从VS菜单中选择“文件”->“新建”->“项目”。 2,在新建项目中选择:“Visual c++”->"Win32"->"Win32控制台应用程序",随后输入工程名称,随后点击“确定”按钮。 3,随后点击“下一步”按钮。 4,随后选择“控制台应用程序”->
阅读全文
posted @
2019-05-28 15:32
sunylat
阅读(1402)
推荐(0) 编辑
WDF(Windows Driver Frameworks)驱动框架源码!!
摘要:微软官方提供源码:https://github.com/Microsoft/Windows-Driver-Frameworks
阅读全文
posted @
2017-01-20 23:18
sunylat
阅读(533)
推荐(0) 编辑
用Visual Studio 2015 编译张帆的第一个NT式驱动,并且成功安装到Windows XP里面!!!
摘要:开发工具:Visual Studio 2015 企业版 目 标 机:Windows XP X86 前提:我们已经成功安装了Visual Studio 2015以及WDK,而且更重要一点是一定要SDK版本和WDK版本保证一致,如果不一致会造成Visual Studio 2015里面C/C++的宏定义和
阅读全文
posted @
2017-01-18 12:03
sunylat
阅读(934)
推荐(0) 编辑
用Visual Studio 2015 编译张帆的第一个WDM驱动,并且成功安装到Windows 10里面!!!
摘要:开发工具:Visual Studio 2015 企业版 目 标 机:Windows 10 X86 前提:我们已经成功安装了Visual Studio 2015以及WDK,而且更重要一点是一定要SDK版本和WDK版本保证一致,如果不一致会造成Visual Studio 2015里面C/C++的宏定义和
阅读全文
posted @
2017-01-17 22:14
sunylat
阅读(2811)
推荐(2) 编辑
用Visual Studio 2015成功编译、发布UMDF驱动到目标机!!
摘要:开发工具:Visual Studio 2015企业版 主 机:windows10 X64企业版,主机是安装了Visual Studio 2015的操作系统,主要进行驱动开发和调试。 目 标 机:windows10 X86企业版,目标机是安装和调试驱动的操作系统,和主机是分离的独立的操作系统。 虚 拟
阅读全文
posted @
2017-01-15 17:38
sunylat
阅读(1354)
推荐(0) 编辑
用Visual Studio 2015 编写驱动之前一定要注意的问题!!!
摘要:如果你确定要使用Visual Studio 2015 编写驱动,那么在你安装Visual Studio 2015 和WDK之前,一定一定要注意一件事情,那就是确保SDK和WDK版本保持一致,切记切记!!!否则会出现什么问题,Visual Studio 2015里面宏定义的SDK和系统当前能够正常使用
阅读全文
posted @
2017-01-15 02:19
sunylat
阅读(4319)
推荐(0) 编辑
用Visual Studio 2015 编写第一个UMDF驱动遇到的问题!!
摘要:前提:Visual Studio 2015已经成功安装了驱动环境,WDK都已经完全正常安装了,在Visual Studio 2015的菜单可以看到“Driver”菜单项了。这说明已经完全可以正常开发一个驱动了,但是不幸的是,我遇到问题了,希望你不要和我一样那么不幸,至少你如果遇到和我类似问题,你看了
阅读全文
posted @
2017-01-14 22:40
sunylat
阅读(1349)
推荐(0) 编辑
使用Visual Studio调试用户模式进程(Debugging a User-Mode Process Using Visual Studio)
摘要:由于本人能力有限,翻译不足之处敬请谅解,欢迎批评指正:sunylat@163.com Visual Studio版本:Visual Studio 2015企业版,中文环境。 MSDN原文:https://msdn.microsoft.com/zh-cn/library/windows/hardwar
阅读全文
posted @
2017-01-03 22:16
sunylat
阅读(958)
推荐(0) 编辑
Windows Driver Frameworks
摘要:MSDN原文:https://msdn.microsoft.com/zh-cn/library/windows/hardware/ff557565(v=vs.85).aspx
阅读全文
posted @
2017-01-03 00:39
sunylat
阅读(212)
推荐(0) 编辑
为不同版本的 Windows 编写驱动程序
摘要:MSDN原文:https://msdn.microsoft.com/zh-cn/library/windows/hardware/ff554887(v=vs.85).aspx 创建驱动程序项目时,指定基本的目标操作系统,该系统是运行驱动程序的基本版本的 Windows。例如,你可以指定 Window
阅读全文
posted @
2017-01-03 00:03
sunylat
阅读(1392)
推荐(0) 编辑
Windows 驱动程序工具包中的头文件
摘要:MSDN原文:https://msdn.microsoft.com/zh-cn/library/windows/hardware/ff554695(v=vs.85).aspx Windows 驱动程序工具包 (WDK) 包含构建内核模式和用户模式驱动程序所需的所有头文件(.h 文件)。头文件在 WD
阅读全文
posted @
2017-01-03 00:02
sunylat
阅读(774)
推荐(0) 编辑
驱动程序堆栈
摘要:MSDN原文:https://msdn.microsoft.com/zh-cn/library/windows/hardware/hh439632(v=vs.85).aspx 发送到设备驱动程序的大部分请求都打包在 I/O 请求数据包 (IRP) 中。每个设备都用设备节点表示,每个设备节点都有一个设
阅读全文
posted @
2017-01-03 00:00
sunylat
阅读(830)
推荐(0) 编辑
微型驱动程序、微型端口驱动程序和驱动程序对
摘要:MSDN原文:https://msdn.microsoft.com/zh-cn/library/windows/hardware/hh439643(v=vs.85).aspx 微型驱动程序或微型端口驱动程序可以用作半个驱动程序对。诸如(微型端口、端口)的驱动程序对可以简化驱动程序开发。在驱动程序对中
阅读全文
posted @
2017-01-03 00:00
sunylat
阅读(1196)
推荐(0) 编辑
I/O 请求数据包
摘要: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
阅读(1204)
推荐(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
阅读(655)
推荐(0) 编辑
虚拟地址空间
摘要:MSDN原文:https://msdn.microsoft.com/zh-cn/library/windows/hardware/hh439648(v=vs.85).aspx 当处理器读或写入内存位置时,它会使用虚拟地址。作为读或写操作的一部分,处理器将虚拟地址转换为物理地址。通过虚拟地址访问内存有
阅读全文
posted @
2017-01-02 23:56
sunylat
阅读(469)
推荐(0) 编辑
用户模式和内核模式
摘要:MSDN原文:https://msdn.microsoft.com/zh-cn/library/windows/hardware/ff554836(v=vs.85).aspx 运行 Windows 的计算机中的处理器有两个不同模式:“用户模式”和“内核模式”。根据处理器上运行的代码的类型,处理器在两
阅读全文
posted @
2017-01-02 23:55
sunylat
阅读(1503)
推荐(0) 编辑
用于所有Windows驱动程序开发者的概念
摘要:用户模式和内核模式 虚拟地址空间 设备节点和设备堆栈 I/O 请求数据包 驱动程序堆栈 微型驱动程序和驱动程序对 Windows 驱动程序工具包中的头文件 为不同版本的 Windows 编写驱动程序
阅读全文
posted @
2017-01-02 23:54
sunylat
阅读(285)
推荐(0) 编辑
用WinDbg调试Windows和驱动程序
摘要:由于本人能力有限,翻译不足之处敬请谅解,欢迎批评指正: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
阅读(799)
推荐(0) 编辑
用Visual Studio调试Windows和驱动程序
摘要:由于本人能力有限,翻译不足之处敬请谅解,欢迎批评指正: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
阅读(3920)
推荐(0) 编辑