自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不论你在什么时候开始,重要的是开始之后就不要停止。

不论你在什么时候结束,重要的是结束之后就不要悔恨。

  • 博客(16)
  • 资源 (6)
  • 收藏
  • 关注

转载 一个minirdr的写作过程

发信人: mtwyaya (游泳的鱼), 信区: DriverProgram标  题: 一个minirdr的写作过程发信站: 武汉白云黄鹤站 (2004年07月21日11:54:50 星期三), 站内信件两个月前,组长安排我和师兄tanky写一个网络文件系统,当时我对文件系统一无所知,只是有过几个其他驱动的编写经验.到现在,我的第一个试验性质的网络文件系统已经基本成型了,当然还有一些bug没有做好

2006-10-31 16:26:00 1471

转载 驱动程序的专业术语

WDM                                     Win32 Driver Model(驱动程序模型)FDO                                      functional device object(功能设备对象)IRP                                        IO Request Pac

2006-10-20 10:37:00 1021

转载 WDM驱动程序设计

WDM驱动程序设计  一.WDM简介  微软不断推出新的操作系统,现在Windows98和Windows2000已经成了主流,原先用来实现驱动程序的VxD技术随着Win95的淡出也慢慢地将退出历史舞台,在Windows98和Windows2000中设备驱动程序将根据Windows驱动程序模型(WDM)来设计。WDM通过提供一种灵活的方式来简化驱动程序的开发,在实现对新硬件支持的基础上减少并降低

2006-10-20 10:33:00 1925 1

转载 驱动的一点体会

一.驱动程序介绍 Windows 环境下,应用程序访问硬件设备需要通过设备驱动程序。 在Windows 95/98下,驱动程序通常是一个Vxd文件;而在Windows NT下, 驱动程序则是一个Sys文件。虽然这两个操作系统都是出自微软门下, 但其使用的驱动程序结构是完全不同的,因此当一个硬件产品需要在以 上两种操作系统下都能运行时,就需要分别编写其特定环境下的驱驱 动程序。驱动程序的编写是一件相

2006-10-20 10:32:00 3016 1

转载 驱动知识

目前,由于需要支持新的业务和新的PC外部设备类型对驱动程序开发造成了新的挑战。新型总线增加了设备的数量和对设备驱动程序的需求。设备上各种功能的不断增加使驱动程序的开发变得越来越复杂。同时,快速反应的交互式应用程序要求将软件和硬件紧密的结合在一起。1997年,在用于Windows 95和Windows NT的统一的Win32驱动程序模型(WDM)有了进一步的发展,将这些因素全部考虑在内。WDM允许使

2006-10-20 10:30:00 1477

转载 WDM驱动程序设计之设计开发篇

通过安装DDK和相应的开发软件,我们构造好了WDM驱动程序的开发环境。接着,我们就要深入进行设计与开发工作了。   ■WDM 驱动程序的运作流程   WDM本身的PNP管理器被抽象地提升到了ROOT的地位。PNP管理器负责所有的总线驱动程序的加载。总线驱动程序则负责遍历所有位于总线上的设备,并且为每个设备创建相应的设备对象。当PNP管理器发现一个设备对象,就查找该对象对应的Driver。并调用该D

2006-10-20 10:27:00 790

转载 WDM驱动程序设计之环境构造篇

要想开发WDM驱动程序,我们必须首先安装DDK(设备驱动程序开发包),WDM开发环境的设置相对比较麻烦,大多数开发人员偏爱用Visual Studio进行开发,而VC++有一些非常有用的工具。   ■安装DDK   下面笔者将详细介绍在Windows 98、Windows NT和Windows 95下DDK的安装方法。   1.Windows 98 DDK的安装   这一部分描述安装Windows

2006-10-20 10:26:00 890

转载 WDM驱动程序设计之基础知识篇

WDM(Win32 Driver Model),即Win32驱动程序模型,是Microsoft力推的全新驱动程序模式,旨在通过提供一种灵活的方式来简化驱动程序的开发,在实现对新硬件支持的基础上减少并降低所必须开发的驱动程序的数量和复杂性。   除了通用的平台服务和扩展外,WDM还实现了一个模块化的、分层次类型的微型驱动程序结构(见图1)。类型驱动程序实现了支持通用总线、协议或设备类所需的功能性接口

2006-10-20 10:25:00 880

转载 WDM驱动程序设计之编译安装篇

设计开发好自己的WDM驱动程序后,为了运行该驱动程序,我们必须编译和安装它们。  编译设备驱动程序的方法   安装DDK后,在DDK程序组下有Check和Free两个编译环境,Check环境用于编译带调试信息的驱动程序,Free则是编译正式发布版本的环境。通常情况下设备驱动程序的编译采用命令行的方式。通过一定的设置可以在VC ++的集成环境下编译。   一般来说,成功编译一个最基本的设备驱动程序需

2006-10-20 10:14:00 748

转载 sfilter 中如何判断当前的IRP是否来自网络?

再仍一块砖头,sfilter 中如何判断当前的IRP是否来自网络?:如何从IrpStackLocation中判断来自网络的文件访问?//---------------------------------------------------NTSTATUS status;PACCESS_TOKEN pToken = NULL;PTOKEN_SOURCE pTokenSrc = NULL ;PSECU

2006-10-20 09:24:00 779

转载 sfilter动态加解密吐血总结

晕了好几天,总算把Ifs的动态加解密给闹明白了。为了后来者不再晕,总结如下:1.加密在SfWrite(IRP_MJ_WRITE)中,而不是完成例程,解密在SfRead(IRP_MJ_READ)中,而不是完成例程,3.只要处理IRP_NOCACHE|IRP_PAGING_IO|IRP_SYNCHRONOUS_PAGING_IO2.加密简单过程:a.得到Windows传下来的Buffer Addres

2006-10-20 09:23:00 795

转载 wdm的参考文章

wdm的参考文章:codeproject上的驱动开发系列介绍:1.驱动程序简介2.实现IOCTL3.驱动上下文4.设备堆栈5.传输设备接口(TDI)6.显示驱动还有一个很详细的demo,适用与VC2003的ddk向导,以及一个WDF框架简介,所有介绍都有源码可以下载.微软WHDC白皮书:1.调度,线程上下文和IRQL2.锁,死锁以及同步3.IRP的处理4.内核模式驱动框架(KMDF)的架构 

2006-10-20 09:17:00 774

转载 Sfilter在Win2000下动态加载的实现

        Sfilter是MS提供的一个例子文件系统过滤驱动程序。在IFS Kit中可以找到源代码。在系统安全等相关方面等用得很多了,例如 文件的透明加密解密,只允许特定的进程访问特定的文件。Sfilter可以在XP,20003中动态加载,在2000下确不可以。通过如下的代码可以实现在2000下的动态加载。 有两种方法可以实现。第一种是首先获得文件系统驱动DRIVER_OBJECT的指针

2006-10-20 08:51:00 973

转载 文件系统识别器 -----翻译自IFS KIT Documentation

文件系统识别器文件系统识别器是一个标准的NT内核模式驱动程序。它只实现一项功能:检查物理介质设备,如果它能够识别存储介质的格式便`加载相应的文件系统驱动程序。你可能要问:为什么不把所有的文件系统一起加载呢?因为系统几乎从不需要加载所有文件系统驱动程序,用一个小驱动可以节约数百K系统内存。实际上,所有标准的NT物理介质文件系统都利用文件系统识别器。举个例子来说,如果CD-ROM没有被访问,那么C

2006-10-20 08:50:00 888

转载 驱动开发资源列表

资源下载:XP_DDK 下载地址 ftp://162.105.80.18/develop/DDK_XP.ISOWin2003 DDK 下载地址 ftp://162.105.80.18/develop/WinDDK2003/国外网站:http://www.ndis.comhttp://www.wd-3.com/http://www.phrack.org/http://ho

2006-10-20 08:48:00 785

转载 加密的故事

一. 加密:历史悠久的技术任何一个安全专家提起如今信息技术的安全保护措施,都不可避免要涉及一个名词:加密(Encrypt)。的确,纵观当今信息世界,加密离我们并不遥远,从小小的个人密码,到重要机密文件,无一不是经过加密后的产物。加密技术已经渗透了整个信息时代,任何人都不可避免的接触到——即使你根本不知道“加密”是什么。许多人一提起“加密”,都会有一种“畏惧”的心理,以为加密技术绝对是“新手勿近”的

2006-10-13 09:37:00 935

《Windows Internals 5th》(PDF完整版)(中文名:《深入解析windows操作系统 第五版》)

(注:由于以前上传附件不能超过15M,所以分成两部分上传,现在可以20M了,只下这个PDF完全版就可以了!) 绝对经典之作,Windows内核圣经级别的图书,绝对值得永久收藏!!!这个是《Windows Internals》的英文第五版完整电子版,市面上只有这本书的第四版(潘爱民 翻译)。

2010-01-10

《Windows Internals 5》.Part2(中文名:《深入解析windows操作系统 5》)

绝对经典之作,Windows内核圣经级别的图书,绝对值得永久收藏!!!这个是《Windows Internals》的英文第五版,市面上只有这本书的第四版(潘爱民 翻译)。

2010-01-10

《Windows Internals 5》.Part1(中文名:《深入解析windows操作系统 5》)

绝对经典之作,Windows内核圣经级别的图书,绝对值得永久收藏!!!这个是《Windows Internals》的英文第五版,市面上只有这本书的第四版(潘爱民 翻译)。

2010-01-10

《Windows Internals 5》(中文名:《深入解析windows操作系统 5》) Part2/2

绝对经典之作,Windows内核圣经级别的图书,绝对值得永久收藏!!!这个是《Windows Internals》的英文第五版,市面上只有这本书的第四版(潘爱民 翻译)。 刚刚从channel 10看了一个这本书的2位作者Mark和David的采访,挺有意思的,爆了些料,也介绍了一下这本书的前几版的一些历史背景。David很搞笑的说,他作为非MS的员工,在Redmond教Windows Develop Team Windows Kernel的课程,这的确是很Strange的一件事。

2010-01-09

《Windows Internals 5》(中文名:《深入解析windows操作系统 5》 Part1/2)

绝对经典之作,Windows内核圣经级别的图书,绝对值得永久收藏!!!这个是《Windows Internals》的英文第五版,市面上只有这本书的第四版(潘爱民 译)。 刚刚从channel 10看了一个这本书的2位作者Mark和David的采访,挺有意思的,爆了些料,也介绍了一下这本书的前几版的一些历史背景。David很搞笑的说,他作为非MS的员工,在Redmond教Windows Develop Team Windows Kernel的课程,这的确是很Strange的一件事。

2010-01-09

ext2帮助文档,不错的文档

ext2帮助文档,相信对学习ext2的初学者有帮助吧

2008-10-09

空空如也

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

TA关注的人

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