asdiopss 发表于 2018-7-6 20:02

【视频教程】windows驱动开发从零基础到入坑!课2

前言
本节课主要讲了设备的概念,顺便回答了上一节课中不少朋友留下的问题。
然后呢,这节课很长,一个多小时,讲得东西主要就是对设备的操作,例如应用层程序和驱动程序通讯的问题
自我谴责一下,由于VS助手不给力,好多很久没用过的函数都忘得差不多了,还得去百度扒函数名,惭愧惭愧。
可能很多朋友学驱动就是为了做挂,一上来就问我怎么读写进程内存,这里我说一下,扳手都还玩不转,就别
去想怎么造车了,内核读写应用层程序的内存是个很麻烦的过程,例如 R3的程序几乎都是分页内存,内核里很
多地方是不允许使用分页内存的,如果在高IRQL的历程里触发了一个缺页异常,将会BOOM!所以呢,还是先学
会玩扳手吧。

我是第一次讲这样的网课,没有备课,也是信马由缰的讲,讲得肯定不好,希望大神们能多提提意见,但是我讨厌
杠精,不要上来就和我谈X86过时了,谈内核钩子,谈PG,谈VT,对于这样的杠精,我只想说,你算个JB,你能耐你来讲!


本视频教程,只是起到一个引路人的作用,不打算讲得多么深奥,我讲错的地方欢迎指正,我讲得不好的地方,也可以批评建议!


最后说一下 本系列课程 同步发在52pojie和B站上,提供MP4下载版本和在线观看版本,转载请注明出处!


废话讲得有点多了
课2主要内容
1.听歌防脱发。
2.回答上一课部分朋友的问题
3.设备的创建和符号连接的创建
4.windows设备的基本结构(水平方向和垂直方向)
5.应用层程序如何访问一个设备。

百度下载地址 链接:https://pan.baidu.com/s/1BqzrBnrhXNjZ-iU1PrralA 密码:x39c
B站地址 https://www.bilibili.com/video/av26193169


如果你觉得本视频对您有有所帮助,那就加个分呗!谢谢


课3地址 https://www.52pojie.cn/thread-765463-1-1.html

kilkilo502 发表于 2018-7-8 20:58

w5645060 发表于 2018-7-6 20:43
有个疑问 WDK10和WDK8.1 区别在哪里? WDK10可不可以开发Win7和Win8的驱动呢?两个版本的WDK调用函数上有 ...

这个我用我的WIN10 和WIN7个做了一个实验。
发现WIN10+WDK10
WIN7+WDK8.1
才能正确的发生作用顺利编程,
WIN7安装时候会有一个安装程序和WDK8.1形成冲突,注意结束!

G4rb3n 发表于 2018-9-11 16:54

您好,我看了你的【windows驱动开发】从零基础到入坑!课2.,
本地试了下,第一次加载和卸载是正常的,但再次加载时就会显示加载失败:
The ImgaePath specified in the driver's service database entry is incorrect,or the file is missing
我google了也找不到者诡异问题所在{:1_896:}请问各位有遇到这种情况吗

hellowmykami 发表于 2018-7-6 20:16

前排。点赞!{:1_893:}

bmwgtr 发表于 2018-7-6 20:17

感谢大佬更新,支持~~~{:1_921:}

Pear 发表于 2018-7-6 20:33

谢谢哈~太爱你了~

wojaiyh 发表于 2018-7-6 20:35

老师辛苦了~!!~~~

LjeA 发表于 2018-7-6 20:40

开心开心,又可以进步了

w5645060 发表于 2018-7-6 20:43

QB56 发表于 2018-7-6 21:01

支持,热心已给

asdiopss 发表于 2018-7-6 21:02

本帖最后由 asdiopss 于 2018-7-6 21:14 编辑

w5645060 发表于 2018-7-6 20:43
有个疑问 WDK10和WDK8.1 区别在哪里? WDK10可不可以开发Win7和Win8的驱动呢?两个版本的WDK调用函数上有 ...
我一直用的wdk8.110.0好像支持了C++的特性没用过
WDK10肯定能向下兼容的放心吧!

xmshaka 发表于 2018-7-6 22:12

{:1_893:}美女如云。。。。。。咳咳----应该是高手如云
页: [1] 2 3 4 5
查看完整版本: 【视频教程】windows驱动开发从零基础到入坑!课2