
驱动编程
i不歪
这个作者很懒,什么都没留下…
展开
-
RtlCopyMemory和RtlMoveMemory的区别
RtlCopyMemory和RtlMoveMemory都是内存复制。其区别是,RtlCopyMemory非重叠复制,而RtlMoveMemory是重叠复制,这到底是什么意思哪?具体解释如下: ABCD分别代表三段内存的起始地址和终止地址。如果需要将A到C段的内存复制到B到D段内存上,这是B到C段的内存就是重叠部分。RtlCopyMemory函数的内部实现方法是依靠me原创 2011-11-27 16:52:20 · 16007 阅读 · 0 评论 -
互锁函数
///////////////////////////////////////////////////////////////////////////////互锁函数ExInterlockedXX系列函数通过自旋锁实现 不可以操作分页数据ExInterlockedXX互锁操作函数内核函数 功能ExInterlockedAdd原创 2011-11-30 10:42:17 · 2504 阅读 · 0 评论 -
对 Windows驱动开发技术详解 第九章的(IRP的同步)自我理解
对 Windows驱动开发技术详解 第九章的(IRP的同步)自我理解BY:ALALMN—飞龙 QQ:316118740 BLOG:http://hi.baidu.com/alalmn同步异步处理(这个也都是很好理解的) 在R0和R3下都给了例子////////////////////////////////////////////////////////////////////转载 2011-11-30 10:49:14 · 685 阅读 · 0 评论 -
中断请求(IRQ)中断控制器(PIC)
///////////////////////////////////////////////////////////////////////////////中断请求(IRQ)中断控制器(PIC)PIC的中断向量IRQ编号 设备名称 用途IRQ0 Tine 计算机系统计时器IRQ1 Key原创 2011-11-30 10:42:53 · 1407 阅读 · 0 评论 -
对 Windows驱动开发技术详解 第八章的(驱动程序的同步处理)自我理解
对 Windows驱动开发技术详解 第八章的(驱动程序的同步处理)自我理解BY:ALALMN—飞龙 QQ:316118740 BLOG:http://hi.baidu.com/alalmn本章主要对等待 创建新线程 对事件进行初始化操作 信号灯 互斥体 从R0和R3都做了介绍方便大家对比///////////////////////////////////////////转载 2011-11-30 10:48:23 · 864 阅读 · 0 评论 -
驱动写的正确,卸载时蓝屏问题解决
原创 2012-04-20 11:37:54 · 1366 阅读 · 0 评论 -
MrleeProtect游戏保护
MrleeProtect驱动保护,是我写的一个功能较为完善且稳定的一个保护。因为MP保护的文件有很多,而且还有R3层的部分,经过讲解视频的讲解和配合完善的注释,可以让大家对于保护的流程和功能有更清晰更快的理解。注意:1. 此套保护仅在Windows XP SP3系统上做过测试。2. 保护程序是在VS2010环境下编译的。MrleeProtect效果:1. 防止受保护进程原创 2013-02-25 10:11:05 · 1084 阅读 · 0 评论