相关推荐
-
VxD编程入门教程(驱动开发)
NULL 博文链接:https://wujianjun12315.iteye.com/blog/1168669
-
WDM驱动程序设计
WDM驱动程序设计 作者:汤琳 发布时间:2001/03/14 文章摘要: 现在Windows98和Windows2000已经成了主流操作系统的主流,原先用来实现驱动程序的VxD技术随着Win95的淡出也慢慢地将退出历史舞台,在Windows98和Windows2000中设备驱动程序将根据Windows驱动程序模型(WD
-
VxD编程入门教程
一、Windows 95 DDK的安装 安装Windows 95 DDK一般需要先安装Win32 SDK,原因是Windows 95 DDK 需要Win32 SDK的16位资源编译器,但是Win32 SDK很大(一整张光盘 的容量),而且国内难以买到,ftp站上也较少见,即使有,下载也很困难。 笔者经过一段时间的摸索,找到了安装Windows 95 DDK的几种简单方法, 现将方
-
VXD技术漫谈(1)
VXD技术漫谈(1) 说起VxD技术,很多接触电脑的人都会感到陌生,不过提起CIH病毒,我相信您一定不再摇头。 有过一定Windows编程经验的人可能听说过VxD这个词。80386的保护模式给了我们非常多的“保护”,对于一个不懈地追求自由的人来说,“镀金的笼子也是笼子”,翻遍Windows编程的书籍,也许最终只找到这样一扇通向自由的门:试一试VxD。 VxD是什么?为什么
-
1.驱动SYS开发总结
1.驱动简介 1.1.驱动是什么计算机的外部设备需要和计算机进行数据交换,生产外部设备的厂家如何使计算机和自己的设备交换数据呢,就是通过驱动程序,从设备中读入到计算机中,早期的Win3.1,Win9x设备驱动是vxd,Win NT是kdm, Win2k 统一发展成wdm模式。 1.2.sys文件 sys文件是驱动程序的可执行代码,其扩展名为.sys,驱动程序安装后保存在windows/system
-
Iczelion 的 Win32Asm VxD 汇编教程 (六) (转)
Iczelion 的 Win32Asm VxD 汇编教程 (六) (转)[@more@]DeviceIoControl接口XML:namespace prefix = o ns = "urn:schemas-microsoft-...
-
菜鸟30分钟调通VXD
菜鸟30分钟调通VXD作者:二三子其实你不是一只菜鸟,你对VC已经很熟悉了。只是想尽快向VXD进军。想写VXD驱动程序的捷径是用Verio公司的VtoolsD,不用写汇编,而且很多种操作被很好的封装成了类。 一. 以下我们首先介绍用VtoolsD进行VXD开发的开发环境的准备。 1) 首先你的机器上已经安装了VC5以上的VC版本; 2) 安装Masm611以上版
-
浅谈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应用程序),如下
-
驱动开发:VXD教程
Windows95是一个运行在最高级特权,第0层级别的多线程操作系统。所有的应用程序都运行在最低级特权,第3层级别上。这样就限制了 应用程序对系统的操作。它们不能使用cpu特权指令,不能直接访问I/O端口,等等。你对gdi32,kernal32和user32这三个大的系统组件一 定很熟悉。你肯定会认为这样重要的代码段一定是在第0层级别下运行的。但是实际上,它们和其他的应用程序一样,是在第三层级别下运行的。这就是说它们并不比Windows计算器,或者扫雷游戏有更多的权限。系统的控制实权掌握在虚拟级管理器(VMM) 和虚拟设备驱动程序(VxD)手中。 这一切都是由dos引起的。在Window 3.x的时代,在市场上有很多成功的dos软件。Windows 3.x必须同时运行普通的Windows程序和dos程序,否则,它就会失去市场。 这个局面是很难处理的,因为dos程序和Windows程序有本质的不同。dos程序认为它们拥有系统的一切:键盘,cpu,内存,硬盘等等。dos程序不知道怎样和其他程序合作,而Windows程序(从那时候起)是可靠的多任务合作系统。也就是每个Windows程序都必须通过GetMessage或PeekMessage来和其他程序进行交流。 解决办法就是,在一个8086虚拟机上运行所有的dos程序,而在另一个叫做系统虚拟机的虚拟机上运行其他所有的Windows程序。Windows负责把cpu运算时间轮流的分给每个虚拟机。这样,在Windows 3.x里。Windows程序之间用的是合作多任务,而虚拟机之间用的是优先级多任务。
-
用VC6.0集成环境快速开发VxD
作者/马飞涛VxD (Virtual Device Driver), 即虚拟设备驱动程序, 是运行在处理器Ring0特权级别的驱动程序,可以执行任何处理器指令,访问机器中的任何数据寄存器。VxD被用作Windows 9x系统和物理设备之间的接口,扩展了WINDOWS 系统的核心服务,能够访问
21 楼 scriptlover 2009-02-19 16:58
20 楼 jbzhao 2009-02-18 22:37
19 楼 sun_wave 2009-02-18 20:29
18 楼 geweixin 2009-02-09 12:51
17 楼 jbzhao 2009-02-07 21:47
16 楼 whaosoft 2009-02-05 21:55
15 楼 fuwang 2009-02-05 21:23
14 楼 lokinell2006 2009-02-05 20:37
13 楼 devezhao 2009-02-05 18:02
12 楼 andywu 2009-02-05 17:08
11 楼 funseason 2009-02-05 17:04
10 楼 dayrl 2009-02-05 16:02
9 楼 axeon 2009-02-05 13:57
为了oo而oo,这是门艺术!
8 楼 black.angel 2009-02-05 12:34
7 楼 zongxing 2009-02-05 12:13
6 楼 aninfeel 2009-02-05 11:32
5 楼 Snow_Young 2009-02-05 10:31
不过……这个格式看起来很郁闷……
4 楼 JetMah 2009-02-05 10:08
3 楼 jccg17476 2009-02-05 00:55
2 楼 trains629 2009-02-04 19:33