a0041059a
驱动小牛
驱动小牛
  • 注册日期2005-05-09
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分46分
  • 威望6点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
阅读:16501回复:16

最新版本的DDK,建议windows XP SP2使用!

楼主#
更多 发布于:2005-05-11 19:58
我花了13个小时下载了Windows Server 2003 Service Pack 1 DDK,觉得挺好的,现在将它的安装前说明部分贴上来,大家可以看一下,希望对大家有所帮助。
另外使用windows XP Server Package 2的一定要使用这个版本的DDK,因为微软网站明确说明There is no DDK release with Windows XP SP2,……,If you are developing for technologies which are supported only in Windows XP SP2, the appropriate support is provided in the Windows Server 2003 SP1 DDK.参考以下网址:
http://www.microsoft.com/whdc/driver/foundation/WhichDDK.mspx
Getting Started
The Microsoft? Windows Server? 2003 Service Pack 1 (SP1) Driver Development Kit (DDK) provides a driver development environment for Windows Server 2003, Windows? XP, and Windows 2000. The DDK provides additional driver-specific headers, libraries, sources, tools, and documentation that are used to develop drivers for Windows Server 2003 SP1.

Legal Information
This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT.

Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document. Except as expressly provided in any written license agreement from Microsoft, the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual property.

Information in this document is subject to change without notice and is provided for informational purposes only. The entire risk of the use or results of the use of this document remains with the user, and Microsoft Corporation makes no warranties, either express or implied. The names of companies, products, people, characters, and/or data mentioned herein are fictitious and are in no way intended to represent any real individual, company, product, or event, unless otherwise noted. Complying with all applicable copyright laws is the responsibility of the user. No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without the express written permission of Microsoft Corporation.

ActiveSync, ActiveX, BackOffice, Direct3D, DirectAnimation, DirectDraw, DirectInput, DirectMusic, DirectPlay, DirectShow, DirectSound, DirectX, MSDN, Microsoft, MS-DOS, Outlook, Visual C++, Win32, Windows, Windows NT, Windows XP, and Windows Server 2003 are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. Other product and company names mentioned herein may be the trademarks of their respective owners.

?2005 Microsoft Corporation. All rights reserved.
 
Introduction

This document presents an overview and installation information for the Microsoft? Windows? Driver Development Kit (DDK) for Microsoft Windows Server? 2003 Service Pack 1 (SP1). Before installing the DDK, read through this document to determine whether you need to install optional DDK components and how to set up your systems for a trouble-free installation. This document contains the following topics:

Installing the DDK
Installing the Debuggers
Verifying DDK Installation
Information on the Microsoft Web Site
Late-Breaking News
Release Notes (Click here to read the Release Notes now!)

There have been a number of changes to the Microsoft? Windows? Driver Development Kit (DDK). Some of these changes may affect driver compatibility among versions of Windows. As a result, after installing the DDK, it is important to read the release notes. For your convenience, the release notes can be accessed from the Start menu. Complete the following steps to access the release notes from the Start menu:

1.      On the taskbar, click Start, and then click All Programs.

2.      Point to Development Kits, point to Windows DDK, point to Help, and then click Release Notes.

Installing the DDK
To install the Microsoft? Windows? Driver Development Kit (DDK) for Microsoft Windows Server? 2003 Service Pack 1 (SP1), you must be able to access the CD drive from Windows, either locally or through a network.

A development computer that is running Windows NT? 4.0, Windows Millennium Edition (Me), Windows 98, or Windows 95 is not supported when developing drivers for Windows Server 2003 SP1, Windows XP, or Windows 2000.

Developing 16-bit drivers (for example, VxD and Windows Me) is not supported on a Windows 64-bit platform.

System Requirements
The system requirements for using this DDK on a driver-development computer are:

Windows Server 2003 SP1, Windows Server 2003, Windows XP SP1, Windows XP, or Windows 2000.
CD drive or Internet access.
A minimum of 128 megabytes (MB) of RAM (256 MB of RAM, or more, is recommended).
A minimum of 910 MB of hard-disk space for a full installation. A maximum of 1.8 gigabytes (GB) of RAM might be required to compile all samples.

The system requirements for using this DDK on a driver-testing computer are:

Windows Server 2003 SP1 for Windows Server 2003 SP1 driver development.
A minimum of 128 MB of RAM if you are running a free or retail build of, or 256 MB of RAM if you are running a checked build. Depending on the particular drivers loaded on the computer, checked builds may require only 128 MB of RAM.
A second computer that is capable of running Windows Server 2003 SP1, Windows XP, or Windows 2000 for kernel debugging of your under-development drivers. This second computer can be your driver-development system.
DDK Installation
Note:  
 You must have administrator privileges to correctly install the DDK.
 
Note:  
 Do not install this DDK over previous versions of this or any other DDK. Improper installation of the DDK can cause the use of old and incorrect files, which will lead to unreliable results in any drivers that you develop.
 
Note:
 The default installation path is x:\\WinDDK\\<BldNum>. The icons can be found at All Programs\\Development Kits\\Windows <Kit> <BldNum>.
 

To install the DDK, complete the following steps:

Run the Setup.exe file from the CD-ROM.
?         If you are installing the DDK on a computer with Windows Server 2003 SP1 or Windows XP, when prompted “Would you like to open the file or save it to your computer?” click Open.

?         If you are installing the DDK on a computer with Windows 2000, when prompted \"What would you like to do with this file?\" click Run the program from its current location.

To start installing the DDK, If installing on a Windows 2000 computer, answer \'Run the program from it\'s current location\' to the question, which asks \"What would you like to do with this file?\" OR If installing on a Windows Server 2003 Service Pack 1 or Windows XP computer, answer \'Open\' to the question, which asks \"Would you like to open the file or save it to your computer?\"
Click Next.
Read the Software License Agreement, click Accept, and then click Next.
Select the installation path (it is suggested to use the path that is displayed), and then click Next.
Select the components that you would like to install, and then click Next.
Confirm that you want to install the DDK by verifying that the installation path is correct, and then click Next to install the kit.
Note:  
 On computers with large hard-disk sectors, such as FAT16 file systems, the setup program might miscalculate the amount of space needed to attempt an installation even though the space is not available.
 

Installing the Debuggers
Debugging Tools for Windows? features WinDbg, a powerful debugger with a graphical interface that can debug both user-mode and kernel-mode code. Debugging Tools for Windows also includes the debuggers KD, NTSD, and CDB, and many additional tools. The documentation in Debugging Tools for Windows describes the use of these debuggers and includes tips for user-mode and kernel-mode debugging.

Debugging Tools for Windows is available in three different versions: a 32-bit version, a native Intel Itanium version, and a native x64 version. The 32-bit version is appropriate for most users. If you are planning on debugging a user-mode application on an Itanium-based processor, you should install the Itanium version of the debuggers. If you are planning on debugging a user-mode application on an x64 processor, you should select the x64 version of the debuggers. The Itanium and x64 debuggers can be installed only on 64-bit versions of Windows.

These debugging tools require approximately 25 MB of hard disk space.

To obtain the most current version of Debugging Tools for Windows, visit the Microsoft? Debugging Tools Web site. If it is not convenient to visit this site, you can install Debugging Tools for Windows directly from this CD, by choosing one of the following links:

?         Install Debugging Tools for Windows (32-bit version)

?         Install Debugging Tools for Windows (Itanium version)

?         Install Debugging Tools for Windows (x64 version)

Since the version of Debugging Tools for Windows on this CD may not be the most recent version, it is recommended that you only use these links if you cannot access the Web site.

Symbols
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.

 

Verifying DDK Installation
To verify that you have properly installed the Microsoft? Windows Server? 2003 Service Pack 1 (SP1) Driver Development Kit (DDK), complete the following steps:

Start a Windows Server 2003 Checked Build Environment Command Prompt window:
a.      Click the Start button, and then click All Programs.

b.      Point to Development Kits, point to Windows DDK <build number>, point to Build Environments, and then point to Windows Server 2003.

c.      Click Windows Server 2003 Checked Build Environment.

At the command prompt, type build
liaozhiyong
驱动牛犊
驱动牛犊
  • 注册日期2005-02-27
  • 最后登录2005-06-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-05-12 11:11
帅哥是不是啊 我的系统是 xp sp2却装的 ddk for xp
lgh41
驱动小牛
驱动小牛
  • 注册日期2004-12-14
  • 最后登录2006-09-24
  • 粉丝0
  • 关注0
  • 积分203分
  • 威望28点
  • 贡献值0点
  • 好评度14点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-05-12 14:16
Hi,a0041059a!您好!
看到您提供的资料,我的英文不好,请您帮帮忙好吗?谢谢!
我的机器装的是xp+ sp2操作系统 ;
所装的DDK是Microsoft Windows Server v2003 Ifs Ddk,我上午看这个安装版的DDK_INSTALL.HTM,才知道这是支持xp  sp1操作系统的。
按您的理解,是否这个ifskit也能使xp+sp2的操作系统可以用来开发文件系统的驱动?我正在怀疑这个适用与否的问题!怀疑windbg连不起来是否与这个xp+sp2操作系统和Microsoft Windows Server v2003 Ifs Ddk(仅含:xp+ sp1操作系统)不匹配有关?如您有兴趣,请看我lgh41在12日发的帖子!
您的操作系统是xp+sp2?在这上使用Microsoft Windows Server v2003 Ifs Ddk开发文件系统好用吗?
而Download HCT 12.1.01 Disk Image [255 MB]  及
Download HCT 12.1.01 Installation Package [248 MB] 这两个东西 又是起什么作用?如何使用他们?
谢谢!

[编辑 -  5/12/05 by  lgh41]
lgh41
a0041059a
驱动小牛
驱动小牛
  • 注册日期2005-05-09
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分46分
  • 威望6点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-05-12 22:44
回答liaozhiyong:XP sp2系统使用ddk for xp 也可以作基本的开发,我曾经使用过,但毕竟不是为XP sp2设计的ddk,他们之间的衔接不完美。既然微软建议使用Windows Server 2003 Service Pack 1 DDK,还是比较可靠的。
回答lgh41:v2003 Ifs Ddk虽然不是为xp sp2设计的,但也可以用来开发sp2文件系统的驱动,不过毕竟有一定的不完美,我没有用过Ifs Ddk,所以不知道到底有什么不好,不过我想你遇到的问题应该和操作系统的不匹配有关,因为我以前在sp2上使用ddk for xp ,也可以完成基本的驱动开发。
HCT 12.1.01 是硬件兼容性测试软件,经常见到有的硬件比如笔记本电脑,光驱等标有\"Designed for Windows\",表示这个硬件通过了HCT的测试,与微软操作系统可以完美相容。如果驱动没有通过HCT,没有在微软登记,微软的操作系统一般都会拦截并建议你不要使用。我们如果只是编写简单的驱动,而不是为了在国际市场上出售一般用不上。
lgh41
驱动小牛
驱动小牛
  • 注册日期2004-12-14
  • 最后登录2006-09-24
  • 粉丝0
  • 关注0
  • 积分203分
  • 威望28点
  • 贡献值0点
  • 好评度14点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-05-13 09:39
a0041059a:
谢谢您!
我12日发的贴的问题解决了,是因为把com口电缆接错所致。
lgh41
superban810
驱动牛犊
驱动牛犊
  • 注册日期2005-05-13
  • 最后登录2005-06-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2005-05-13 14:39
那里下载
a0041059a
驱动小牛
驱动小牛
  • 注册日期2005-05-09
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分46分
  • 威望6点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2005-05-13 15:52
就在本站下载,在高级会员区,我花了350分才下下来的。
snox
驱动牛犊
驱动牛犊
  • 注册日期2006-07-04
  • 最后登录2013-12-02
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望39点
  • 贡献值0点
  • 好评度13点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2007-05-05 22:29
怎么要350分啦
xxh666666
驱动牛犊
驱动牛犊
  • 注册日期2007-04-28
  • 最后登录2007-05-11
  • 粉丝0
  • 关注0
  • 积分150分
  • 威望16点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2007-05-08 10:27
有没有可以免费下到的地方
哪位仁兄知道呀
我们都是一些驱动牛犊没有那么多的银子,在这里下不到.
xxh666666
驱动牛犊
驱动牛犊
  • 注册日期2007-04-28
  • 最后登录2007-05-11
  • 粉丝0
  • 关注0
  • 积分150分
  • 威望16点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2007-05-08 10:36
xxh666666
驱动牛犊
驱动牛犊
  • 注册日期2007-04-28
  • 最后登录2007-05-11
  • 粉丝0
  • 关注0
  • 积分150分
  • 威望16点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2007-05-08 10:44
楼主,我现在用的是VC6.0  DriverStudio3.2.1 现在又下了2003DDK
这样结合使用没有什么匹配上的问题吧
xxh666666
驱动牛犊
驱动牛犊
  • 注册日期2007-04-28
  • 最后登录2007-05-11
  • 粉丝0
  • 关注0
  • 积分150分
  • 威望16点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2007-05-08 10:44
楼主,我现在用的是VC6.0  DriverStudio3.2.1 现在又下了2003DDK
这样结合使用没有什么匹配上的问题吧
xxh666666
驱动牛犊
驱动牛犊
  • 注册日期2007-04-28
  • 最后登录2007-05-11
  • 粉丝0
  • 关注0
  • 积分150分
  • 威望16点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2007-05-08 10:44
楼主,我现在用的是VC6.0  DriverStudio3.2.1 现在又下了2003DDK
这样结合使用没有什么匹配上的问题吧
xxh666666
驱动牛犊
驱动牛犊
  • 注册日期2007-04-28
  • 最后登录2007-05-11
  • 粉丝0
  • 关注0
  • 积分150分
  • 威望16点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2007-05-08 10:44
楼主,我现在用的是VC6.0  DriverStudio3.2.1 现在又下了2003DDK
这样结合使用没有什么匹配上的问题吧
xxh666666
驱动牛犊
驱动牛犊
  • 注册日期2007-04-28
  • 最后登录2007-05-11
  • 粉丝0
  • 关注0
  • 积分150分
  • 威望16点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2007-05-08 10:44
楼主,我现在用的是VC6.0  DriverStudio3.2.1 现在又下了2003DDK
这样结合使用没有什么匹配上的问题吧
xzh1919
驱动牛犊
驱动牛犊
  • 注册日期2007-05-26
  • 最后登录2009-07-29
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望4点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2007-05-26 22:14
我的电脑装的是windows xp service pack 2我下了Windows Server 2003 Service Pack 1 DDK(从Microsoft上下的),装了两次还是不行.提示的大概是与所装的系统不相符.
humerousman
驱动牛犊
驱动牛犊
  • 注册日期2007-04-12
  • 最后登录2007-10-29
  • 粉丝0
  • 关注0
  • 积分390分
  • 威望40点
  • 贡献值0点
  • 好评度39点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2007-06-06 10:22
xxh666666  兄弟在赚积分哈*-+o
\
游客

返回顶部