易语言资源网 - 做最全的易语言资源下载社区
<易语言软件开发工程师>特训 第15期(预报名) 精易论坛授权登录
当前位置:易语言资源网 > C++ > 帖子内容

[内核编程] 开源全系统驱动映射源码   [复制链接]

    2022-10-29 09:22:41
    C++
    易语言资源网
    1101 次浏览
    来源链接

无聊随便写了个映射驱动的驱动,按理支持win7-11,驱动源码中均有注释和调用案例,很适合学习。简单说一下驱动映射,本质上就是PE文件的映射,和映射dll没啥区别,简单步骤就是:

1.获取驱动文件的一些PE结构(nt头,导入表,重定位表)

2.申请内存

3.写入节表数据

4.修复重定位表

5.修复导入地址表

6.调用入口函数

完事,是不是很简单。

另外被映射的驱动需要关闭GS安全检查和自定义入口函数,参数类型也要用我定义的结构,源码均有注释,构建代码时间比较短,可能有BUG。

部分截图:



点我下载 (已有 38 次下载)

[错误报告]   上一篇:时间段判断,定时执行,精确到秒...     下一篇:屏幕水印带模块源码...