相关推荐
-
虚拟机器与VxD程式设计(源代码)
这是源代码。如果你需要请顶一下。谢谢。
-
实战 DeviceIoControl 之六:访问物理端口
实战 DeviceIoControl 之六:访问物理端口
-
DeviceIoControl详解
转自:http://blog.csdn.net/angelkernel/article/details/5646113 DeviceIoControl的使用说明 应用程序和驱动程序的通信过程是:应用程序使用CreateFile函数打开设备,然后用DeviceIoControl与驱动程序进行通信,包括读和写两种操作。还可以用ReadFile读数据用WriteFile写数据。操作完毕时用C
-
DeviceIoControl的使用说明
应用程序和驱动程序的通信过程是:应用程序使用CreateFile函数打开设备,然后用DeviceIoControl与驱动程序进行通信,包括读和写两种操作。还可以用ReadFile读数据用WriteFile写数据。操作完毕时用CloseHandle关闭设备。我们比较常用的就是用DeviceIoControl对设备进行读写操作。先看看DeviceIoControl是怎么定义的:BOOL Devic
-
DeviceIoControl的使用说明/CTL_CODE说明/CTL_CODE定义中Method的说明[转]
DeviceIoControl的使用说明应用程序和驱动程序的通信过程是:应用程序使用CreateFile函数打开设备,然后用DeviceIoControl与驱动程序进行通信,包括读和写两种操作。还可以用ReadFile读数据用WriteFile写数据。操作完毕时用CloseHandle关闭设备。我们比较常用的就是用DeviceIoControl对设备进行读写操作。先看看DeviceIoCont
-
关于DeviceIoControl实现异步的笔记
做的都是同步实现的。当然很多情况这并不是很好的解决问题。现在手上的问题是:用户层通知底层驱动(Filter Driver)做某件事,然后返回该事件执行的结果。如果该事件是一件简单的事情,这里是指极短时间内可以完成的,那么在允许范围内,我们可以用同步来完成。但是如果该事件是一件耗时的工作,而应用程序不能一直在等着该事件的完成信号,况且好像DeviceIoControl有时间限制的(?)。这就需要用异
-
VxD编程入门教程
VxD编程入门教程作者:TBsoft 一、Windows 95 DDK的安装安装Windows 95 DDK一般需要先安装Win32 SDK,原因是Windows 95 DDK需要Win32 SDK的16位资源编译器,但是Win32 SDK很大(一整张光盘的容量),而且国内难以买到,ftp站上也较少见,即使有,下载也很困难。笔者经过一段时间的摸索,找到了安装Windows 95 ...
-
VXD,KMD,WDM基本概念 作者:陆麟
VXD,KMD,WDM基本概念作者:陆麟 来来来,一起进入这黑黑的驱动程序世界.:) 这里要讲的是Vxd,Kernel Mode Driver,和WDM的一些基本问题. 什么是VxD? VxD乃 VIRTUAL X DRIVER.哎,说了也白说.其实就是虚拟设备驱动程序.是系统用于对各种硬件资源识别,管理,维护运作的扩展.VXD和VMM(虚拟机管理器)一起合作,维持着系统的运
-
设备驱动函数deviceiocontrol实战实例
可以获取硬盘、光盘、软盘等设备的具体信息
-
详述C++语言的VxD与外界通讯的所有接口
详述C++语言的VxD与外界通讯的所有接口作者:马文晓 一.什么是VxD? ---- 从多任务操作系统Windows 3.1起,计算机中的任一物理设备x可同时被基于Dos或Windows的多个进程使用,这种一对多的关系称为"设备虚拟化",各进程通过运行在核心层的VxD(虚拟x设备驱动程序)存取物理设备x.操作系统提供给用户的软件服务也可以用VxD实现.计算机中的其它资源,如CPU,内存等也可同时被
-
USB:USB通信中的端点(endpoint)和四种传输模式
USB的传输模式有4种,分别是控制传输(Control Transfer)、中断传输(Interrupt Transfer)、批量传输或叫块传输(Bulk Transfer)、实时传输或叫同步传输(Isochronous Transfer)。每种传输方式都有其特点,其特点如下: 端点(endpoint) 端点位于USB 外设内部,所有通信数据的来源或目的都基于这些端点,是一个可寻址的FIFO。 每个USB 外设有一个唯一的地址,可能包含最多十六个端点。主机通过发出器件地址和每次数据传输的端点号,向一个具
-
Windows下usb接口驱动技术(二)
Windows环境下驱动程序共有三类,一类是VxD( Virtual Device Driver,虚拟设备驱动程序),起源于Windows 3.1 时代,用于Windows 95/98/Me操作系统中;一类是KMD( Kernel Mode Driver,内核模式驱动程序),用于Windows NT下;还有一类就是WDM(Win32 Driver Mode,Win32驱动程序模型),是微软从Windows 98开始,推出的一个新的驱动类型,它是一个跨平台的驱动程序模型,不仅如此WDM驱动程序还可以在不修改源
-
vxd、KDM以及WDF的区别
1、在Windowx 9x上运行的程序都叫VXD驱动 2、在Windows NT上运行的驱动程序都叫KDM驱动 3、在vista后调用了WDF内核api的驱动叫做WDF驱动
2 楼 zhjkzjf 2009-12-01 15:47
1 楼 aChip 2009-11-27 13:06