上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 37 下一页
摘要: 数据结构是计算机程序的核心,I/O管理器定义了一些数据结构,这些数据结构是编写驱动程序时所必须掌握的。驱动程序经常要创建和维护这些数据结构的实例。 一、驱动对象(DRIVER_OBJECT) 每个驱动程序会有唯一的驱动对象与之对应,并且这个驱动对象是在驱动加载的时候,被内核中的对象管理程序所创建的。 阅读全文
posted @ 2019-11-02 16:53 o云淡风轻o 阅读(865) 评论(0) 推荐(0) 编辑
摘要: 基于Windows驱动开发技术详解这本书 一、简单的INF文件剖析 INF文件是一个文本文件,由若干个节(Section)组成。每个节的名称用一个方括号指示,紧接着方括号后面的就是节内容。每一行就是一项内容,其形式都是类似SomeEntry=SomwValue。每个项的顺序是可以颠倒的,但系统分析I 阅读全文
posted @ 2019-11-02 14:42 o云淡风轻o 阅读(1051) 评论(0) 推荐(0) 编辑
摘要: 上一篇写的KMDF程序是通过串口进行配置的,那么我们在VS中Attach to process外,可以直接用Winbdg进行调试,winbdg.exe所在路径为C:\Program Files (x86)\Windows Kits\10\Debuggers\x64。怎么使用它呢。 如果是串口方式配置 阅读全文
posted @ 2019-11-02 08:53 o云淡风轻o 阅读(872) 评论(0) 推荐(0) 编辑
摘要: 工具是VMware12+Win10+VS2017+WDK1809 https://blog.csdn.net/qq_21763381/article/details/83242916 首先分清楚主计算机和目标计算机。 主计算机就是本机,目标计算机可以是待调试机或者虚拟机。 目标计算机(我的是VMwa 阅读全文
posted @ 2019-11-01 15:57 o云淡风轻o 阅读(581) 评论(0) 推荐(0) 编辑
摘要: VS2017+WDK+VMware12+Win10环境配置完毕,接下来写第一个驱动程序。 1、新建一个KMDF的程序。 2、配置项目属性。 3、编译项目。一般这里应该成功,我一台电脑成功了,另一台电脑失败了。两台电脑OS的版本不同,一个1803(失败),一个1809(成功)。失败的信息如下: 做法: 阅读全文
posted @ 2019-11-01 15:40 o云淡风轻o 阅读(3177) 评论(0) 推荐(0) 编辑
摘要: U盘制作启动盘 1、在电脑上插入U盘,关闭安全软件杀毒工具,然后打开装机吧U盘启动盘制作工具 2、选择刚插入的U盘,勾选上,点击一键制作启动U盘,制作前U盘数据必须转移备份; 3、选择格式化U盘,记得提前备份好U盘有用信息。 4、这一步,你可以有两种选择,一种是在线下载Win10镜像,这种情况就是制 阅读全文
posted @ 2019-11-01 09:29 o云淡风轻o 阅读(905) 评论(0) 推荐(0) 编辑
摘要: VS2017默认是没有安装WDK的,但是我们写驱动文件的话需要用到WDK。不过安装了WDK后,发现以前一些正常的项目在Release模式下编译会报LINK1104,无法打开.lib的错误 针对这个错误,可以参考这篇文章:https://blog.csdn.net/LEON1741/article/d 阅读全文
posted @ 2019-10-31 14:16 o云淡风轻o 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 喜欢玩电脑的朋友应该都重装过系统,最常用的就是用U盘装系统。以前装系统都没问题,不过偶然一次发现了一个问题,就是那个被制作成启动盘的U盘,插在本机上只能显示EFI启动文件部分,而其他空间全都显示不出来,不过在其他人电脑上却显示正常,这让想考文件的我十分难受啊。当然,最简便的方法就是换个U盘,然后这个 阅读全文
posted @ 2019-10-30 09:19 o云淡风轻o 阅读(3510) 评论(0) 推荐(0) 编辑
摘要: 因为工作原因,需要做一些与网卡有关的测试,其中涉及到了驱动这一块的知识,虽然程序可以运行,但是不搞清楚,心里总是不安,觉得没理解清楚。因此想看一下驱动开发。查了很多资料,看到有人推荐Windows驱动开发技术详解这本书,因此本篇文章也是基于这本书进行学习的。有些图片也是按照书上自己画的。 Windo 阅读全文
posted @ 2019-10-29 13:46 o云淡风轻o 阅读(1178) 评论(0) 推荐(0) 编辑
摘要: 一、CreateFile 这是一个多功能的函数,可打开或创建文件或者I/O设备,并返回可访问的句柄:控制台,通信资源,目录(只读打开),磁盘驱动器,文件,邮槽,管道。 函数原型: HANDLE WINAPI CreateFile( _In_ LPCTSTR lpFileName, _In_ DWOR 阅读全文
posted @ 2019-10-17 09:15 o云淡风轻o 阅读(1374) 评论(0) 推荐(0) 编辑
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 37 下一页