.Net DDK

G

Guest

I am trying to figure out whats going on with the DDK ...
Are all the DDKs for diffrent platforms consolidated in one DDK ?

Serch for "DDK .net" on the site didnt retun anything., pointing to the URL
when I can download the DDK for .Net.
I installed the Driver Development Kit on the April 2002 MSDN Subscriptions
Library but nothing seems to have installed.

Can anyone point me which product includes DDK for .Net and where can I
order/download it?

Thanks.
 
B

Bob Milton

AJ,
I don't believe any of the DDK's are .net enabled. The DDK's are almost
all C code with libraries for the kernel internals of the appropriate OS (so
there is a DDK for XP and one for Win 2003, etc). So I don't think you can
write device drivers in any of the CLR languages.
Bob Milton
 
A

Arnaud Debaene

AJ said:
Serch for "DDK .net" on the site didnt retun anything.,

There is no such thing as a ".NET DDK". Driver writing is done in C, and I
don't see it being possible to write driver in .NET language at any time.

DDK is not freely available anymore (alas!). If you are an MDSN subscriber,
you can download it from the dedicated subscriber download page. Otherwise,
you must order a CD to get the latest DDK :
http://www.microsoft.com/whdc/devtools/ddk/orderddkcd.mspx

Arnaud
MVP - VC
 
D

David Levine

Arnaud Debaene said:
There is no such thing as a ".NET DDK". Driver writing is done in C, and I
don't see it being possible to write driver in .NET language at any time.

Yah, but perhaps one day this too shall change. I've written drivers in C
and C++ and I think there's room for a .NET engine in the kernel - many
drivers aren't all that special and would benefit from well-written
..NET-like libraries that handle the common stuff, with the few special
pieces (e.g. interrupt handlers) handled as they are now.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top