Hello,
I'm new to driver authoring and want to know some simple question's
answers.

1-WinDDK is enough to develop MS-based device drivers?
2-Do i need/have to know programming languages like c++?
3-Is WDK (or called WinDDK) avaible for download?

Sorry for these basic questions but i need to know.

Best regards...

Re: About driver developing by Don

Don
Wed Apr 18 09:53:09 CDT 2007

The WDK contains everything you need to develop device drivers except an
editor and the debugger which is a free download see
http://www.microsoft.com/whdc/DevTools/Debugging/default.mspx.

See http://www.microsoft.com/whdc/DevTools/WDK/WDKpkg.mspx for information
on how to get the WDK.

With the questions you are asking I highly recomend the paper
http://www.microsoft.com/whdc/driver/foundation/DrvDev_Intro.mspx of course
I am biased.


--
Don Burn (MVP, Windows DDK)
Windows 2k/XP/2k3 Filesystem and Driver Consulting
Website: http://www.windrvr.com
Blog: http://msmvps.com/blogs/WinDrvr
Remove StopSpam to reply

"kimiraikkonen" <kimiraikkonen85@gmail.com> wrote in message
news:1176907530.436005.206060@q75g2000hsh.googlegroups.com...
> Hello,
> I'm new to driver authoring and want to know some simple question's
> answers.
>
> 1-WinDDK is enough to develop MS-based device drivers?
> 2-Do i need/have to know programming languages like c++?
> 3-Is WDK (or called WinDDK) avaible for download?
>
> Sorry for these basic questions but i need to know.
>
> Best regards...
>



Re: About driver developing by Maxim

Maxim
Wed Apr 18 09:58:43 CDT 2007

> 1-WinDDK is enough to develop MS-based device drivers?

Yes. You will also need WinDbg and some text editor.

> 2-Do i need/have to know programming languages like c++?

C is a must, usually the drivers are written in C.

> 3-Is WDK (or called WinDDK) avaible for download?

It is surely a part of MSDN subscription, and possibly also available as a free
download.

Pre-WDK DDKs were only a part of MSDN, or ordered CD with a shipment cost of
around USD 30.

--
Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
maxim@storagecraft.com
http://www.storagecraft.com


Re: About driver developing by kimiraikkonen

kimiraikkonen
Thu Apr 19 03:01:18 CDT 2007

On Apr 18, 5:58 pm, "Maxim S. Shatskih" <m...@storagecraft.com> wrote:
> > 1-WinDDK is enough to develop MS-based device drivers?
>
> Yes. You will also need WinDbg and some text editor.
>
> > 2-Do i need/have to know programming languages like c++?
>
> C is a must, usually the drivers are written in C.
>
> > 3-Is WDK (or called WinDDK) avaible for download?
>
> It is surely a part of MSDN subscription, and possibly also available as a free
> download.
>
> Pre-WDK DDKs were only a part of MSDN, or ordered CD with a shipment cost of
> around USD 30.
>
> --
> Maxim Shatskih, Windows DDK MVP
> StorageCraft Corporation
> m...@storagecraft.comhttp://www.storagecraft.com

Thanks for the replies, i found out this page of MS with Windows
Server 2003 SP1 DDK for download. What does it mean?
http://www.microsoft.com/whdc/DevTools/ddk/default.mspx
http://download.microsoft.com/download/9/0/f/90f019ac-8243-48d3-91cf-81fc4093ecfd/1830_usa_ddk.iso

Thank you.



Re: About driver developing by Don

Don
Thu Apr 19 07:32:39 CDT 2007

It means basically there are two supported kits, the Windows Server 2003
SP1 DDK and the WDK. Personally, I would choose the WDK and use WDF (which
comes with the WDK) to build drivers where at all possible. WDF is the
Windows Driver Foundation and is the new programming model for device
drivers.


--
Don Burn (MVP, Windows DDK)
Windows 2k/XP/2k3 Filesystem and Driver Consulting
Website: http://www.windrvr.com
Blog: http://msmvps.com/blogs/WinDrvr
Remove StopSpam to reply

"kimiraikkonen" <kimiraikkonen85@gmail.com> wrote in message
news:1176969678.354950.318650@d57g2000hsg.googlegroups.com...
> On Apr 18, 5:58 pm, "Maxim S. Shatskih" <m...@storagecraft.com> wrote:
>> > 1-WinDDK is enough to develop MS-based device drivers?
>>
>> Yes. You will also need WinDbg and some text editor.
>>
>> > 2-Do i need/have to know programming languages like c++?
>>
>> C is a must, usually the drivers are written in C.
>>
>> > 3-Is WDK (or called WinDDK) avaible for download?
>>
>> It is surely a part of MSDN subscription, and possibly also available as
>> a free
>> download.
>>
>> Pre-WDK DDKs were only a part of MSDN, or ordered CD with a shipment
>> cost of
>> around USD 30.
>>
>> --
>> Maxim Shatskih, Windows DDK MVP
>> StorageCraft Corporation
>> m...@storagecraft.comhttp://www.storagecraft.com
>
> Thanks for the replies, i found out this page of MS with Windows
> Server 2003 SP1 DDK for download. What does it mean?
> http://www.microsoft.com/whdc/DevTools/ddk/default.mspx
> http://download.microsoft.com/download/9/0/f/90f019ac-8243-48d3-91cf-81fc4093ecfd/1830_usa_ddk.iso
>
> Thank you.
>
>



Re: About driver developing by kimiraikkonen

kimiraikkonen
Tue May 22 14:43:15 CDT 2007

On Apr 19, 3:32 pm, "Don Burn" <b...@stopspam.windrvr.com> wrote:
> It means basically there are two supported kits, the Windows Server 2003
> SP1DDKand the WDK. Personally, I would choose the WDK and use WDF (which
> comes with the WDK) to build drivers where at all possible. WDF is the
> Windows Driver Foundation and is the new programming model for device
> drivers.
>
> --
> Don Burn (MVP, WindowsDDK)
> Windows 2k/XP/2k3 Filesystem and Driver Consulting
> Website:http://www.windrvr.com
> Blog:http://msmvps.com/blogs/WinDrvr
> Remove StopSpam to reply
>
> "kimiraikkonen" <kimiraikkone...@gmail.com> wrote in message
>
> news:1176969678.354950.318650@d57g2000hsg.googlegroups.com...
>
>
>
> > On Apr 18, 5:58 pm, "Maxim S. Shatskih" <m...@storagecraft.com> wrote:
> >> > 1-WinDDK is enough to develop MS-based device drivers?
>
> >> Yes. You will also need WinDbg and some text editor.
>
> >> > 2-Do i need/have to know programming languages like c++?
>
> >> C is a must, usually the drivers are written in C.
>
> >> > 3-Is WDK (or called WinDDK) avaible for download?
>
> >> It is surely a part of MSDN subscription, and possibly also available as
> >> a free
> >> download.
>
> >> Pre-WDK DDKs were only a part of MSDN, or ordered CD with a shipment
> >> cost of
> >> around USD 30.
>
> >> --
> >> Maxim Shatskih, WindowsDDKMVP
> >> StorageCraft Corporation
> >> m...@storagecraft.comhttp://www.storagecraft.com
>
> > Thanks for the replies, i found out this page of MS with Windows
> > Server 2003 SP1DDKfor download. What does it mean?
> >http://www.microsoft.com/whdc/DevTools/ddk/default.mspx
> >http://download.microsoft.com/download/9/0/f/90f019ac-8243-48d3-91cf-...
>
> > Thank you.- Hide quoted text -
>
> - Show quoted text -

Thanks for the reply.

Can i use Windows Server 2003 SP1 DDK in order to create XP or 2000-
based drivers with no problem?


Re: About driver developing by Don

Don
Tue May 22 15:03:46 CDT 2007

You can use either kit to build drivers up to the version of the kit, i.e.
Server 2003 supports 2000, XP and 2003, while Vista has the same support
plus Vista. You will not get WDF with the older kit, and the tools,
documentation and samples are better with the newer kit.


--
Don Burn (MVP, Windows DDK)
Windows 2k/XP/2k3 Filesystem and Driver Consulting
Website: http://www.windrvr.com
Blog: http://msmvps.com/blogs/WinDrvr
Remove StopSpam to reply

"kimiraikkonen" <kimiraikkonen85@gmail.com> wrote in message
news:1179862995.016186.38940@a26g2000pre.googlegroups.com...
> On Apr 19, 3:32 pm, "Don Burn" <b...@stopspam.windrvr.com> wrote:
>> It means basically there are two supported kits, the Windows Server 2003
>> SP1DDKand the WDK. Personally, I would choose the WDK and use WDF
>> (which
>> comes with the WDK) to build drivers where at all possible. WDF is the
>> Windows Driver Foundation and is the new programming model for device
>> drivers.
>>
>> --
>> Don Burn (MVP, WindowsDDK)
>> Windows 2k/XP/2k3 Filesystem and Driver Consulting
>> Website:http://www.windrvr.com
>> Blog:http://msmvps.com/blogs/WinDrvr
>> Remove StopSpam to reply
>>
>> "kimiraikkonen" <kimiraikkone...@gmail.com> wrote in message
>>
>> news:1176969678.354950.318650@d57g2000hsg.googlegroups.com...
>>
>>
>>
>> > On Apr 18, 5:58 pm, "Maxim S. Shatskih" <m...@storagecraft.com> wrote:
>> >> > 1-WinDDK is enough to develop MS-based device drivers?
>>
>> >> Yes. You will also need WinDbg and some text editor.
>>
>> >> > 2-Do i need/have to know programming languages like c++?
>>
>> >> C is a must, usually the drivers are written in C.
>>
>> >> > 3-Is WDK (or called WinDDK) avaible for download?
>>
>> >> It is surely a part of MSDN subscription, and possibly also available
>> >> as
>> >> a free
>> >> download.
>>
>> >> Pre-WDK DDKs were only a part of MSDN, or ordered CD with a shipment
>> >> cost of
>> >> around USD 30.
>>
>> >> --
>> >> Maxim Shatskih, WindowsDDKMVP
>> >> StorageCraft Corporation
>> >> m...@storagecraft.comhttp://www.storagecraft.com
>>
>> > Thanks for the replies, i found out this page of MS with Windows
>> > Server 2003 SP1DDKfor download. What does it mean?
>> >http://www.microsoft.com/whdc/DevTools/ddk/default.mspx
>> >http://download.microsoft.com/download/9/0/f/90f019ac-8243-48d3-91cf-...
>>
>> > Thank you.- Hide quoted text -
>>
>> - Show quoted text -
>
> Thanks for the reply.
>
> Can i use Windows Server 2003 SP1 DDK in order to create XP or 2000-
> based drivers with no problem?
>



Re: About driver developing by Thomas

Thomas
Tue May 22 15:08:04 CDT 2007


"kimiraikkonen" <kimiraikkonen85@gmail.com> wrote in message
news:1179862995.016186.38940@a26g2000pre.googlegroups.com...
> On Apr 19, 3:32 pm, "Don Burn" <b...@stopspam.windrvr.com> wrote:
>> It means basically there are two supported kits, the Windows Server 2003
>> SP1DDKand the WDK. Personally, I would choose the WDK and use WDF (which
>> comes with the WDK) to build drivers where at all possible. WDF is the
>> Windows Driver Foundation and is the new programming model for device
>> drivers.
>>
>> --
>> Don Burn (MVP, WindowsDDK)
>> Windows 2k/XP/2k3 Filesystem and Driver Consulting
>> Website:http://www.windrvr.com
>> Blog:http://msmvps.com/blogs/WinDrvr
>> Remove StopSpam to reply
>>
>> "kimiraikkonen" <kimiraikkone...@gmail.com> wrote in message
>>
>> news:1176969678.354950.318650@d57g2000hsg.googlegroups.com...
>>
>>
>>
>> > On Apr 18, 5:58 pm, "Maxim S. Shatskih" <m...@storagecraft.com> wrote:
>> >> > 1-WinDDK is enough to develop MS-based device drivers?
>>
>> >> Yes. You will also need WinDbg and some text editor.
>>
>> >> > 2-Do i need/have to know programming languages like c++?
>>
>> >> C is a must, usually the drivers are written in C.
>>
>> >> > 3-Is WDK (or called WinDDK) avaible for download?
>>
>> >> It is surely a part of MSDN subscription, and possibly also available
>> >> as
>> >> a free
>> >> download.
>>
>> >> Pre-WDK DDKs were only a part of MSDN, or ordered CD with a shipment
>> >> cost of
>> >> around USD 30.
>>
>> >> --
>> >> Maxim Shatskih, WindowsDDKMVP
>> >> StorageCraft Corporation
>> >> m...@storagecraft.comhttp://www.storagecraft.com
>>
>> > Thanks for the replies, i found out this page of MS with Windows
>> > Server 2003 SP1DDKfor download. What does it mean?
>> >http://www.microsoft.com/whdc/DevTools/ddk/default.mspx
>> >http://download.microsoft.com/download/9/0/f/90f019ac-8243-48d3-91cf-...
>>
>> > Thank you.- Hide quoted text -
>>
>> - Show quoted text -
>
> Thanks for the reply.
>
> Can i use Windows Server 2003 SP1 DDK in order to create XP or 2000-
> based drivers with no problem?
>
Absolutely. That DDK includes "build environments" for Windows 2000, Windows
XP as well as Windows Server 2003.

Each "build environment" includes the libraries and header files that are
needed for that platform.

Good luck,

Thomas F. Divine


Re: About driver developing by Maxim

Maxim
Tue May 22 15:37:27 CDT 2007

> Can i use Windows Server 2003 SP1 DDK in order to create XP or 2000-
> based drivers with no problem?

Yes, just use the proper build envs, and the new 2003 functions and features
will not be accessible.

--
Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
maxim@storagecraft.com
http://www.storagecraft.com