Windows DDK介绍,选择和安装

windows的文档工作还是非常不错的,所有的信息都可以从windows DDK主页和DDK自带的帮助文档中获得,本文只是一个总结。

今天开始正式接触DDK,首先来到DDK主页,有如下信息有用:

1. 选择安装什么版本的DDK。目前DDK的推荐版本是Windows 2003 Server SP1 DDK,这个版本的DDK,windows xp,windows xp sp1,win2000,windows 2003都可以使用。至于windows xp sp2,也可以用。具体内容看微软DDK主页上的"Which DDK and Test Kit to use"一文。

2. DDK FAQ一文建议阅读一下。此文中提到了所有的DDK版本都不具有自动卸载老版本的功能,换句话说,要安装新版DDK,必须手动卸载原来的DDK。

3. PREfast,这是一个代码分析和Debug工具,它能分析一些代码中的问题,给出建议。具体看PREfast的文档。

4. 安装DDK。在把DDK的iso挂载起来之后,自动运行该光盘,就会出来一个网页,里面有详细说明。安装很简单,双击setup即可。值得注意的是,有一个Debugger工具不会在setup的时候安装,需要手动安装。看网页中Debugger的部分。

5. 安装DDK很耗时,在我的laptop上安装了47分钟(完全安装)。安装程序会把win2000,winxp,win2003,IA64版本,x86版本,x64版本统统装上,这也是微软的风格。完全安装要占用7XXMB空间。

 

在安装的Getting Started一文中还提到了一个重要的问题:

Symbol

The new linker strips all debug information from the SYS file and moves the data into a PDB file. The PDB file should be copied to the symbols directory for debugging. Copying the SYS file will not provide debugging information.

也就是说,这个版本的DDK的linker会把所有的symbols信息(用作Debug)放到pdb文件中,而不是像以往直接放在.sys文件中了,所以当调试的时候,需要把PDB文件拷贝到symbols的目录,而不是拷贝sys文件了。

转载于:https://www.cnblogs.com/super119/archive/2011/04/10/2011327.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值