自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

深秋哋黎明的专栏

博观而约取,厚积而薄发

  • 博客(2)
  • 资源 (9)
  • 收藏
  • 关注

转载 IO_STACK_LOCATION

如前文所述,nt内核的驱动模型没有完全使用函数调用栈,而是自己山寨出来一个IO_STACK_LOCATION,里面保存了驱动调用序列。我们知道函数调用栈的push和pop都是编译器帮忙弄的,你甚至都可以在完全不了解内幕的前提下写代码,但是驱动开发不一样,调用序列要你自己去关心,何时入栈,何时出栈,栈内保留的什么内容,全部都要照顾好,否则BSOD就在前方不远等你。 与IO_STACK_LOCA

2013-10-19 00:32:50 3428 1

原创 驱动开发笔记(二)入门篇

学习驱动开发也有大半年时间了,刚好国庆也过完了,今天逛了下csdn博客,发现自己好久没写博客了,一时兴起想写点什么关于驱动的,因为我刚学驱动开发时对一些概念不清楚,可能是文档没讲清楚或是我理解错了,我觉得有必要把我自己理解的讲出来。这里我以文件过滤驱动为例。(此处我认为大家都看过楚狂人的驱动编程基础文档,如有理解错误的地方,请不吝指正) 首先你要了解驱动对象和设备对象 驱动对象(DRIVER_

2013-10-07 14:37:02 1036

ratproxy漏洞扫描代码

ratproxy漏洞扫描代码。

2016-03-01

驱动加载工具

驱动加载工具,,特殊驱动(比如ndis、tdi、miniport、usb等可能需要用inf文件来加载)。

2013-11-21

禹盾主动防御系统源码

使用ssdt hook技术实现的主动防御,值得研究!

2013-11-21

WIndows驱动开发技术详解源码

Windows驱动开发技术详解 张帆著 这本书是学驱动开发的入门书籍,书中涉及所有源码已打包,搞驱动开发的值得下载。

2012-12-08

c++模拟实现动态分区式存储管理算法(带文档)

连续动态分区内存管理模拟实现 该程序实现连续动态分区内存管理方式管理一块虚拟内存,采用四种内存分配算法,即首次适应算法,循环首次适应算法,最佳适应算法,最坏适应算法实现内存分配和回收功能。带详细文档说明。

2012-12-03

共享内存Share Memory

通过创建共享内存区实现进程间的通信,测试demo,需要的请下载。。。

2012-11-29

Jpeg压缩算法

内含两个压缩包,一个是是libjpeg压缩算法,支持文件到文件的压缩,一个是改进后的压缩算法,支持内存到内存的压缩,减少了图像传输效率。

2012-09-04

SkinFeature皮肤库

SkinFeature皮肤界面库,包含dll和lib文件

2012-05-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除