相关推荐
-
VXD,KMD,WDM基本概念
作者:陆麟来来来,一起进入这黑黑的驱动程序世界.:)这里要讲的是Vxd,Kernel Mode Driver,和WDM的一些基本问题.什么是VxD? VxD乃 VIRTUAL X DRIVER.哎,说了也白说.其实就是虚拟设备驱动程序.是系统用于对各种硬件资源识别,管理,维护运作的扩展.VXD和VMM(虚拟机管理器)一起合作,维持着系统的运作.VxD模式从WIN3X时代就开始了.一直到了WIN
-
VxD入门教程
VxD入门教程 站长多次与丁凯联系,但邮件都被退回来了,可能他的邮箱不能用了罢。 1.背景知识 为了看懂本篇所给的例子,需要C, 汇编及Windows 设备驱动程序的相关知识。 2.开发工具 需要 Microsoft Visual C++ 2.0 以上版本,MASM 6.11C, 及Windows 95 DDK (以下采用 VC++ 6.0 为例) 3.目的
-
VxD编程入门教程
VxD编程入门教程作者:TBsoft 一、Windows 95 DDK的安装安装Windows 95 DDK一般需要先安装Win32 SDK,原因是Windows 95 DDK需要Win32 SDK的16位资源编译器,但是Win32 SDK很大(一整张光盘的容量),而且国内难以买到,ftp站上也较少见,即使有,下载也很困难。笔者经过一段时间的摸索,找到了安装Windows 95 ...
-
VXD技术漫谈(1)
VXD技术漫谈(1) 说起VxD技术,很多接触电脑的人都会感到陌生,不过提起CIH病毒,我相信您一定不再摇头。 有过一定Windows编程经验的人可能听说过VxD这个词。80386的保护模式给了我们非常多的“保护”,对于一个不懈地追求自由的人来说,“镀金的笼子也是笼子”,翻遍Windows编程的书籍,也许最终只找到这样一扇通向自由的门:试一试VxD。 VxD是什么?为什么
-
KMD驱动教程续-10
Kmdtut 10---注册表 注册表董岩 译 10.1 注册表的结构10.2 在驱动程序中访问注册表10.3 RegistryWorks驱动程序源代码 10.3.1 注册表键的创建与打开 10.3.2 创建注册表键值 10.3.3 访问注册表键值 10.3.4 删除注册表键 10.3.
-
KMD驱动教程续-9
Kmdtut 9---共享内存 共享内存董岩 译 9.1 SharingMemory驱动程序源代码9.1.1 DriverEntry函数9.1.2 DispatchControl函数9.1.3 Memory Descriptor List9.1.4 Cleanup函数9.2 SharingMemor
-
用VC6.0集成环境快速开发VxD
作者/马飞涛VxD (Virtual Device Driver), 即虚拟设备驱动程序, 是运行在处理器Ring0特权级别的驱动程序,可以执行任何处理器指令,访问机器中的任何数据寄存器。VxD被用作Windows 9x系统和物理设备之间的接口,扩展了WINDOWS 系统的核心服务,能够访问
-
VXD技术漫谈(2)
VXD技术漫谈(2) VxD的明天依然美好吗? 1996年的Windows Hardware Engineering Conference(WinHEC)会议上,Microsoft宣布了一种新的Windows设备驱动程序模型——Win32 Driver Model(WDM)。这种新的设备驱动程序模型将成为Windows 2000(即Windows NT 5.0)的核心。 这个消息令从事
-
在虚拟机上运行vxWorks
Vxworks是一个嵌入式系统,主要运行在arm、ppc、mips等嵌入式处理器上,它同样可以运行在X86处理器上。风河公司开发的tornado开发环境就 包括了pentium版本,并且发布了相应的bsp。因此我们可在vmware虚拟机上运行vxworks,利用虚拟机的功能,我们不需要额外的计算机硬件就可 以开始我们的实验。 系统引导 计算机系统上电后,首
-
windows驱动开发 DDK/WDK/WDM/WDF区别
WDM(Windows Driver Model)和WDF(Windows Driver Foudation)的区别 2000/XP/2003下,Windows采用WDM驱动模型,开发2000/XP/2003的驱动开发包为:DDK。 Vista及以后版本,Windows采用WDF驱动模型,对应的开发包:WDK。 WDK可以看做是DDK的升级版本,现在一般的WDK是包含以前DDK相关的功...
-
Iczelion 的 Win32Asm VxD 汇编教程 (六) (转)
Iczelion 的 Win32Asm VxD 汇编教程 (六) (转)[@more@]DeviceIoControl接口XML:namespace prefix = o ns = "urn:schemas-microsoft-...
-
EMC VNX系列技术存储介绍之1--几个重要的基本概念
这个系列的文章主要来介绍EMC VNX系列存储相关的技术,包括flare lun、thin lun、thick lun、meta lun、snapshoot、provisioning、fast vp、fast cach这些基本概念,也包括较复杂的vnx系列存储配置,快照挂载,虚拟化配置等,记录这些技术是我注册这个博客的根本目的,也将是我今后项目实施的重点。首先介绍几本...
-
波分复用(WDM) 技术和概念
技术 波分复用(WDM)是将两种或多种不同波长的光载波信号(携带各种信息)在发送端经复用器(亦称合波器,Multiplexer)汇合在一起,并耦合到光线路的同一根光纤中进行传输的技术;在接收端,经解复用器(亦称分波器或称去复用器,Demultiplexer)将各种波长的光载波分离,然后由光接收机作进一步处理以恢复原信号。这种在同一根光纤中同时传输两个或众多不同波长光信号...
-
浅谈VxD驱动开发
1、VxD和VM VxD是用于Windows/386(包括Windows 3.x和Windows 9x)上的驱动模型。VxD的全称是指Virtual xxx Device,在Windows 9.x下其扩展名为.vxd,这里的xxx是指代某种类型的硬件设备。VxD可以直接访问硬件设备,为应用程序提供访问硬件设备的接口(包括访问内存空间,读写IO端口,中断处理等)。 Windows 9.x中运行这多种应用程序(超级程序,DOS应用程序,WIN16应用程序,WIN32应用程序),如下
1 楼 whaosoft 2009-01-30 19:27