当前位置导航:炫浪网>>网络学院>>网络应用>>服务器架设>>Windows Server

NT DDK的安装以及设备驱动程序的编译

  经常有人问及如何安装DDK,如何编译第一个设备驱动程序以及如何消除掉编译驱动程序

  时出现的大量错误信息. 其实, DDK的安装和驱动程序的编译是很简单的. 为了编译驱动程序, 你必须首先打开一个DOS窗口, 并正确设置好所需的全部环境变量.

  本文假定你将要安装NT DDK 4.0, 并且在安装NT DDK之前,VC已经被安装在C:\vcdev\vc\bin\目录下(尽量使用短的VC路径名称,不要用长的路径命名格式).  

  可按如下方法安装NT DDK( 其实就是进行一些环境变量的设置), NT DDK的安装并不需要

  SDK--如果你已经安装好了VC的话. 

  1. 从微软或其他站点下载NT 

  DDK(http://download.microsoft.com/download/winntwks40/Install/1998/NT4/EN-US/nt4ddk.zip), 

  将其安装在硬盘上(本文假定DDK安装目录为c:\ddk).

  2.  用任何文本编辑器打开c:\ddk\bin\目录下的setenv.bat文件, 在此文件的第三行(不含空白

  行)之后加入如下一行并保存: call C:\vcdev\vc\bin\vcvars32.bat, 具体示例:

  @echo off

  if "%1"=="" goto usage

  rem This will put the SDK headers & libs first in the search path.

  call C:\vcdev\vc\bin\vcvars32.bat  

  if "%BASEDIR%"=="" goto setbasedir

  if NOT "%BASEDIR%"=="%1" goto setbasedir

  ...

  3. 完成步骤1和2之后, 你就可以开始编译第一个设备驱动程序了(本文假定驱动程序选为

  checked类型): 顺次进入Programs->Windows NT DDK(Common)->Checked Build 

  Enviroment, 出现一个 DOS窗口. 使用cd命令进入c:\ddk\src\general\simple\sys目录, 键入build -c命令即可编译, 然后编译器提示已经成功编译好 ldunld.sys文件并已将此文件拷到

  c:\ddk\lib\i386\checked目录中. 运行build命令只编译需要重新编译的文件, 而build -c命令则强迫编译器重新编译所有的文件.  

  4.使用cd命令进入c:\ddk\src\general\simple\exe目录, 在DOS提示符下键入NMAKE -f 

  GETHNDL.MAK 即可在当前目录下生成Win32 控制台程序gethndl.exe,此程序用于调用并测

  试在第3步中所生成的ldunld.sys设备驱动程序.

  5. 从OSR下载OSR driver load(V2.2), 地址如下: http://www.osr.com/files/osrloaderv22.zip, 然后进行解压缩, 并将osrloader.exe文件拷贝到c:\ddk\bin 目录中. 运行osrloader, 在 driver 

相关内容
赞助商链接