VxD编程入门教程2011-04-07TBsoft一、Windows 95 DDK的安装安装Windows 95 DDK一般需要先安装Win32 SDK, 原因是Windows 95 DDK需要Win32 SDK的16位资源编译器,但是Win32 SDK很大(一整张光 盘的容量),而且国内难以买到,ftp站上也较少见,即使有,下载也很困难。笔者经过 一段时间的摸索,找到了安装Windows 95 DDK的几种简单方法,现将方法介绍如下:方法之一:使用第三方资源编译器1、修改注册表,仿真Win32 SDK已经安 装的情况。建立一个名为WIN32SDK.REG的注册表文件,内容为:REGEDIT4[HKEY_USERS.DefaultSoftwareMicrosoftWin32SDK][HKEY_USERS.DefaultSoftwareMicrosoftWin32SDKDirectories]"Install Dir"="C:\MSTOOLS"在资源管理器中双 击此文件,将此文件中的内容添加到注册表。就可以安装Windows 95 DDK了。2、 运行Windows 95 DDK中的SETUP.EXE文件,安装Windows 95 DDK到C:DDK。3、安 装MASM 6.11到C:MASM611,安装完成后将未安装的Windows 95 DDK中的MASM611C目录下 的文件覆盖到C:MASM611BIN。4、安装Visual C++ 5.0(4.0也可以,但不宜使 用6.0)到C:Program FilesDevStudioVC。5、建立C:MSTOOLSBINW16目录, 拷贝资源编译器。Windows 95 DDK需要一个能将Win32资源源文件编译成16位资源的资源 编译器。如果有Win32 SDK,可以将BINW16目录下的文件直接拷贝到C:MSTOOLSBINW16, 如果没有Win32 SDK,则可以使用第三方的资源编译器,这里以使用Borland的资 源编译器为例:准备Turbo MASM 5.0一套,用UNPAK工具解压缩CMDLINE.PAK文件 ,找到下面三个文件:BRC.EXEBRCC32.EXERW32CORE.DLL将这三个文件拷贝到C:MSTOOLSBINW16,并将BRC.EXE改名为RC.EXE即可。6、修 改CONFIG.SYS增大环境变量空间。在CONFIG.SYS文件最后加入一行:SHELL=C:WINDOWSCOMMAND.COM /E:8192 /P