I have recently write a program to communicate with my old win95 laptop via ECP-Parallel-Port with my win98 PC. It works fine and fast because I I use in/out instructions to program the I/O chip. The problem arise when I try to use my program on WinNT or WinXP. I think I must start the hard way to program a WDM driver, but I dont't know where to start. Can anyone give me a tip?
Posted on 2003-07-22 12:01:59 by Biterider
Win2k+ DDK?
Posted on 2003-07-22 14:17:32 by FearHQ
Do you know, where I can download the DDK for Win2k?
Posted on 2003-07-23 00:31:52 by Biterider
Th DDK is no longer available for free downloads. You can check with MS to purchase the WinXP DDK, or if you're just looking for the docs try here

http://www.osronline.com/

They have an online version of the DDK.

Although probably not what your looking for the Win98 DDK is available here:

http://comsci.dsu.dp.ua/ftpdir/Developer/WIN98.DDK/win98ddk.exe
Posted on 2003-07-23 00:59:56 by donkey
No longer free? Hm... Bastards! Thank god I bought the Win2k DDK book set with win2k DDK for about 28$ CAD! How much they charging for WinXP DDK?
Posted on 2003-07-23 16:11:29 by FearHQ
Well, the actual CD is free but you have to pay shipping about $20. I meant it is no longer free for download.
Posted on 2003-07-23 16:26:23 by donkey
Fast download (about 55kb/s)

DDK 2000 41.3M
Posted on 2003-07-27 14:34:30 by Green Joe
Can't connect to that ftp...
WINSOCK.DLL: WinSock 2.0
WS_FTP95 LE 4.60 98.03.17, Copyright ? 1992-1998 Ipswitch, Inc.
- -
connecting to 193.110.109.55:21
! Connection failed europe.f-secure.com - connection timed out
! Connection failed europe.f-secure.com
Posted on 2003-07-27 14:42:14 by donkey
I'v tryed to download with wget and also failed. IE downloaded it easy. Try from filesearch.ru, search for ddk2000, you'll get more then one ftp.
Posted on 2003-07-27 14:51:01 by Green Joe
Yeah, I used a filesearch service and it showed up same address but it works through the service. Must be a port thing.
Posted on 2003-07-27 14:56:13 by donkey
Posted on 2003-07-27 15:45:48 by lingo12
I got the DDK but it seems different from the one that I ordered from Microsoft, the one available for download has older datestamps on the files. Useful link though and the information looks the same on first glance, not sure if it is legal to download it since MS is no longer offering it for free. If it is legal I'm pissed that I paid $25.00 for my copy.
Posted on 2003-07-27 15:52:07 by donkey
Could anyone having one of the latest DDKs (XP preferably) tell me if the package includes microsoft's C++ compiler and if it does, what its exact version is (just run cl.exe and give me the first lines).. Since from usenet posts it seems it contains the optimizing version, with a version logo like this:
Microsoft (R) 32-bit C/C++ [COLOR=darkblue][b]Optimizing Compiler[/b][/color] Version 12.00.8168 for 80x86

Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
(this is an older version)


That would be really strange (and a reason for me to order the DDK immediately ;)), since the standard versions of the visual studio packages always contain the standard version of the compiler (the trial as well), for example:


Microsoft (R) 32-bit C/C++ [COLOR=darkblue][b]Standard Compiler[/b][/color] Version 13.10.3077 for 80x86
Copyright (C) Microsoft Corporation 1984-2002. All rights reserved.

If you buy the professional or enterprise edition, one of the advantages is that you get the optimizing compiler. But apart from the other additional features in those editions, what would be the point in having a better compiler if you can order the same thing for free as well?

Thomas
Posted on 2003-07-28 14:28:44 by Thomas
Mine has this for cl.exe:

Microsoft (R) C/C++ Optimizing Compiler Version 13.00.8576 for IA-64(tm)
Copyright (C) Microsoft Corp 1984-1999. All rights reserved.
Posted on 2003-07-28 14:36:18 by donkey
That's only for IA-64 isn't it? Isn't there one for x86?

Thomas
Posted on 2003-07-28 14:43:27 by Thomas
There is no other one on my CD that I could find, ML v6.13.8204 and that cl.exe. But mine is the Win2K version ofthe CD not the XP DDK. I ordered it just before the XP DDK came out.
Posted on 2003-07-28 14:49:55 by donkey
Can it build x86 programs as well?

Here's a post that mentions the compiler:
http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=utf-8&selm=20030405143503.16848.00000518%40mb-cd.aol.com
The author of that post tells he opened the 'win XP free build environment', opened the folder and found a cl.exe in bin/x86 that shows this version:
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 13.00.9176 for 80x86

Copyright (C) Microsoft Corporation 1984-2001. All rights reserved.


VC 6.0 highest possible version is 12.00.8804 (service pack 5), so this can't be the VC installed (he says he has version 6), so it has to be from the XP DDK.. Anyone with the XP DDK?

Thomas
Posted on 2003-07-28 15:00:12 by Thomas
Just installed the 2k DKK on a testing machine, but the first screen already says: "Before installing the Windows 2000 DDK, you must install Microsoft Visual C++ 5.x or 6.x Professional or Enterprise edititon."

However, the release notes for the XP DDK say:

As was the case for the Windows XP DDK a complete set of tools is supplied with the Windows XP Service Pack 1 DDK for building drivers. Microsoft Visual C++ is no longer required to be installed to use the DDK.


Does anyone have the XP DDK?

Thomas
Posted on 2003-07-28 15:16:40 by Thomas
MS .NET VC7
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 13.00.9466 for 80x86
Copyright (C) Microsoft Corporation 1984-2001. All rights reserved.

usage: cl [ option... ] filename... [ /link linkoption... ]



MS Windows XP DDK

Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 13.00.9176 for 80x86
Copyright (C) Microsoft Corporation 1984-2001. All rights reserved.

usage: cl [ option... ] filename... [ /link linkoption... ]

Windows 9x Development Platform

"Using Windows 9x as a development platform for WDM or Windows XP drivers is not supported. Drivers that target Windows XP, with or without Windows 9x as an additional target, should be developed on a machine running Windows XP."



MS Windows Server 2003
Driver Development Kit (DDK)

Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 13.10.2179 for 80x86
Copyright (C) Microsoft Corporation 1984-2002. All rights reserved.

usage: cl [ option... ] filename... [ /link linkoption... ]

Removal of Windows 9x Content

"The documentation for Windows 95, Windows 98 and Windows Me driver development is included in this DDK, but the build environments for Windows 95, Windows 98 and Windows Me are no longer supported, and are not available on the Windows Server 2003 DDK. If you need the Windows 9x build environments and their related tools, refer to the Windows XP Service Pack 1 DDK. "

Regards,
Lingo
Posted on 2003-07-28 15:34:51 by lingo12
Thanks lingo, that looks good :grin:, does the SDK contain all the necessary files (i.e. cl.exe, c1.dll, c1xx.dll and c2.dll)? The 13.10.2179 version of the 2003 DDK is a little bit older than my trial version of VS.NET 2003, but very close...

Thomas
Posted on 2003-07-28 15:45:31 by Thomas