Maxim
Sat Feb 07 20:52:42 CST 2004
The only thing from the Visual Studio which can be used in driver
development is the text editor.
Debugger cannot be used in principle - well, it is puny anyway compared to
WinDbg which is used for kernel debugging.
Project management is not supported too, though some people managed to
create project template (or such) to build the drivers using .DSP file. There
is also DDKBUILD.BAT which runs the native DDK's BUILD as custom build step in
the VC++ IDE.
For beginners, I cannot recommend any of these approaches - they add
complexity to the project and not reduce it.
Kernel-mode software is created using BUILD tool. It is rather simple, in
some respects even simpler then MSVC. Editing the text file (SOURCES) is easier
then going through all these VC++'s project settings tabbed dialogs, and is
also much better suited for large multi component projects.
So, if the target OS is w2k+, I would suggest to build the whole project
with BUILD from XP DDK, even the user mode stuff (XP DDK contains all
headers/libraries), and use VC++ as text/dialog resource editor only.
--
Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
maxim@storagecraft.com
http://www.storagecraft.com
"shan" <anonymous@discussions.microsoft.com> wrote in message
news:7C4A11A3-484F-4C8D-8067-D31426357FBD@microsoft.com...
> hello,
>
> I would like to develope a driver for windows XP using Visual Studio .NET 6.0
or Visual Studio 6.0. Wich one is the best suited for this purpose? I try to
use Visual Studio .NET with Windows XP SP1 DDK but I haven't a project wizard
called driver development at the begenning of Visual STudio .NET. Before
uninstalling Visual Studio .NET 6.0 and trying Visual STudio 6.0 with Windows
XP DDK I wonder wether someone could help me ?? (I remember that the
installation of windows 98 DDk after Visual STudio will create a projet wizard
called Driver Development. I experienced it several years ago. That's why I
expected it was the same for VS .NET with XP DDK. was I wrong ??)
>
> Best regards
> Shan