[Ntdev] some doubts on kerenl driver development

Hi,
I am new to kernel driver development. I am looking for if any editer is
present which can suggest kernel mode driver function like we can see in
MFC/win32 projects developments. Since I not well accustumbed with all
these function name so it will be help full for me. I know KMDF but i did
not see any editor or somthing by which I can achieve the same. I am
specially looking for function name hint feature.
Also I was looking into WDK sample drivers but I did not see any topic where
it has mentioned how to add drivers written by you. Is it like we need to
create folder and then files all with our own or some basic structures can
get created by WDK ?

May be my questions are very basics but as I said I am just into this
world and compairing with user level editors and found these are basic
things for me.

Hope I am able to covey what exactly I am looking for if not please let me
know.

/Ravi

I’m interchangeably using Visual Studio Professional 2005 and 2008
with Visual Assist X (I always had some small annoying issues with
default IntelliSense). If you want to integrate driver building
process with VS you also need DDKBuild (either from Mark Roddy or OSR)
to be able to compile your projects in WDK enivornments. I guess that
VS Express editions are also going to do the trick but you can’t use
VA-X with them.

Kris

On Thu, Dec 2, 2010 at 12:56 PM, Ravi Gupta wrote:
> Hi,
> ?? I am new to kernel driver development. I am looking for if any editer is
> present which can suggest kernel mode driver function like we?can see in
> MFC/win32 projects developments. Since I not?well accustumbed?with all
> these?function name so it will be help full for me. I know KMDF but i did
> not see any editor or somthing by which I can achieve the same. I am
> specially looking for function name hint feature.
> Also I was looking?into WDK sample drivers but I did not see any topic where
> it has mentioned how to?add?drivers written by you. Is it like we need to
> create folder and then files all with our own or some basic structures can
> get?created by WDK ?
>
> May be my questions are?very basics but as I said I am?just into this
> world?and?compairing with user level editors and found these are basic
> things for me.
>
> Hope I am able to covey?what exactly?I am looking for?if not please let me
> know.
>
> /Ravi
>
>
> — NTDEV is sponsored by OSR For our schedule of WDF, WDM, debugging and
> other seminars visit: http://www.osr.com/seminars To unsubscribe, visit the
> List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer

I agree with Kris, though I can add VisualStudio 2010. Including VA-X has been one
of the better and very useful add-ons that I have found. It’s by Wholetomato.

Gary Little

----- Original Message -----
From: “Krzysztof Uchronski”
To: “Windows System Software Devs Interest List”
Sent: Thursday, December 2, 2010 7:13:31 AM
Subject: Re: [ntdev] [Ntdev] some doubts on kerenl driver development

I’m interchangeably using Visual Studio Professional 2005 and 2008
with Visual Assist X (I always had some small annoying issues with
default IntelliSense). If you want to integrate driver building
process with VS you also need DDKBuild (either from Mark Roddy or OSR)
to be able to compile your projects in WDK enivornments. I guess that
VS Express editions are also going to do the trick but you can’t use
VA-X with them.

Kris

On Thu, Dec 2, 2010 at 12:56 PM, Ravi Gupta wrote:
> Hi,
> I am new to kernel driver development. I am looking for if any editer is
> present which can suggest kernel mode driver function like we can see in
> MFC/win32 projects developments. Since I not well accustumbed with all
> these function name so it will be help full for me. I know KMDF but i did
> not see any editor or somthing by which I can achieve the same. I am
> specially looking for function name hint feature.
> Also I was looking into WDK sample drivers but I did not see any topic where
> it has mentioned how to add drivers written by you. Is it like we need to
> create folder and then files all with our own or some basic structures can
> get created by WDK ?
>
> May be my questions are very basics but as I said I am just into this
> world and compairing with user level editors and found these are basic
> things for me.
>
> Hope I am able to covey what exactly I am looking for if not please let me
> know.
>
> /Ravi
>
>
> — NTDEV is sponsored by OSR For our schedule of WDF, WDM, debugging and
> other seminars visit: http://www.osr.com/seminars To unsubscribe, visit the
> List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer


NTDEV is sponsored by OSR

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer

Gary Little wrote:

I agree with Kris, though I can add VisualStudio 2010. Including
VA-X has been one of the better and very useful add-ons that I
have found. It’s by Wholetomato.

I thought I read somewhere that Intellisense was totally rewritten for VS2010, thus potentially eliminating the need for VA-X … what’s your experience been?

wrote in message news:xxxxx@ntdev…
> I agree with Kris, though I can add VisualStudio 2010. Including VA-X has
> been one
> of the better and very useful add-ons that I have found. It’s by
> Wholetomato.
>
> Gary Little

+1

And for these of us who value freedom: Eclipse CDT.
It comes with same price tag as VC Express, but is not “streamlined”
(crippled) in any way.
– pa

> ----- Original Message -----
> From: “Krzysztof Uchronski”
> To: “Windows System Software Devs Interest List”
> Sent: Thursday, December 2, 2010 7:13:31 AM
> Subject: Re: [ntdev] [Ntdev] some doubts on kerenl driver development
>
> I’m interchangeably using Visual Studio Professional 2005 and 2008
> with Visual Assist X (I always had some small annoying issues with
> default IntelliSense). If you want to integrate driver building
> process with VS you also need DDKBuild (either from Mark Roddy or OSR)
> to be able to compile your projects in WDK enivornments. I guess that
> VS Express editions are also going to do the trick but you can’t use
> VA-X with them.
>
> Kris
>
> On Thu, Dec 2, 2010 at 12:56 PM, Ravi Gupta wrote:
>> Hi,
>> I am new to kernel driver development. I am looking for if any editer is
>> present which can suggest kernel mode driver function like we can see in
>> MFC/win32 projects developments. Since I not well accustumbed with all
>> these function name so it will be help full for me. I know KMDF but i did
>> not see any editor or somthing by which I can achieve the same. I am
>> specially looking for function name hint feature.
>> Also I was looking into WDK sample drivers but I did not see any topic
>> where
>> it has mentioned how to add drivers written by you. Is it like we need to
>> create folder and then files all with our own or some basic structures
>> can
>> get created by WDK ?
>>
>> May be my questions are very basics but as I said I am just into this
>> world and compairing with user level editors and found these are basic
>> things for me.
>>
>> Hope I am able to covey what exactly I am looking for if not please let
>> me
>> know.
>>
>> /Ravi
>>
>>
>> — NTDEV is sponsored by OSR For our schedule of WDF, WDM, debugging and
>> other seminars visit: http://www.osr.com/seminars To unsubscribe, visit
>> the
>> List Server section of OSR Online at
>> http://www.osronline.com/page.cfm?name=ListServer
>
> —
> NTDEV is sponsored by OSR
>
> For our schedule of WDF, WDM, debugging and other seminars visit:
> http://www.osr.com/seminars
>
> To unsubscribe, visit the List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer
>

Where I currently work, we use the Express version of VS and VC/C++ 2010, and it desparately needs VA-X. There is no refactoring, no highlighting except C/C++ keywords, and no completions presented. In other words , the Express version(s) really really really SUCK, but “it’s free”. I have 2010 Pro+VA-X on my personal laptop and find a really big difference between the two.

Gary Little

----- Original Message -----
From: “chris aseltine”
To: “Windows System Software Devs Interest List”
Sent: Thursday, December 2, 2010 9:47:12 AM
Subject: RE:[ntdev] [Ntdev] some doubts on kerenl driver development

Gary Little wrote:

> I agree with Kris, though I can add VisualStudio 2010. Including
> VA-X has been one of the better and very useful add-ons that I
> have found. It’s by Wholetomato.

I thought I read somewhere that Intellisense was totally rewritten for VS2010, thus potentially eliminating the need for VA-X … what’s your experience been?


NTDEV is sponsored by OSR

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer

On Thu, 2 Dec 2010 17:25:43 +0000 (UTC)
“Gary%20G.%20Little%20%40%20comcast” wrote:

> Where I currently work, we use the Express version of VS and VC/C++
> 2010, and it desparately needs VA-X. There is no refactoring, no
> highlighting except C/C++ keywords, and no completions presented. In
> other words , the Express version(s) really really really SUCK, but
> “it’s free”. I have 2010 Pro+VA-X on my personal laptop and find a
> really big difference between the two.

I bought Visual Studio 2010 and was disappointed to find they removed
C++/CLI IntelliSense after seemingly running out of time. Apparently
it’s going to come back in a future version.


Bruce Cran

I don’t use free software; I can’t afford it.
joe


From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of
Gary%20G.%20Little%20%40%20comcast
Sent: Thursday, December 02, 2010 12:26 PM
To: Windows System Software Devs Interest List
Subject: Re: [ntdev] [Ntdev] some doubts on kerenl driver development

Where I currently work, we use the Express version of VS and VC/C++ 2010,
and it desparately needs VA-X. There is no refactoring, no highlighting
except C/C++ keywords, and no completions presented. In other words , the
Express version(s) really really really SUCK, but “it’s free”. I have 2010
Pro+VA-X on my personal laptop and find a really big difference between the
two.

Gary Little

----- Original Message -----
From: “chris aseltine”
To: “Windows System Software Devs Interest List”
Sent: Thursday, December 2, 2010 9:47:12 AM
Subject: RE:[ntdev] [Ntdev] some doubts on kerenl driver development

Gary Little wrote:

> I agree with Kris, though I can add VisualStudio 2010. Including
> VA-X has been one of the better and very useful add-ons that I
> have found. It’s by Wholetomato.

I thought I read somewhere that Intellisense was totally rewritten for
VS2010, thus potentially eliminating the need for VA-X … what’s your
experience been?


NTDEV is sponsored by OSR

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer


NTDEV is sponsored by OSR

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer

This message has been scanned for viruses and
dangerous content by http:</http:> MailScanner, and is
believed to be clean.

Using VS2010, I’ve found that the component called “Intellinonsense” is
every bit as useless there as it has always been.

It still gives UINT or DWORD where you need a bunch of flags or some named
constant, it expands most APIs to either their A or W suffix form, and
overall, gets in the way more than it helps. I have found that an ordinary
text editor (such as Epsilon) which understands indentation in a sane way,
doesn’t try to do completions, and doesn’t lie about what is required, is
every bit as good. More valuable than Intellinonsense is a second monitor
so I can keep the documentation visible while I type.

While I have been told Visual Assist is cool, the problem I have is that I
must work in the same kind of environment that my customers use, and none of
them use VA. At least they can edit my code in the POS VS editor. But I
find the editor crippling in the extreme compared to what I am used to.

Sadly, Microsoft has never realized that program editors are not a
technology, they are a religion, and instead of expending effort to provide
a framework interface by which any editor could be plugged in, they act as
if they have a clue about how to write an editor, and they don’t really have
a clue at all. I can’t live in the limited editor they provide.
joe

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of
xxxxx@gmail.com
Sent: Thursday, December 02, 2010 10:47 AM
To: Windows System Software Devs Interest List
Subject: RE:[ntdev] [Ntdev] some doubts on kerenl driver development

Gary Little wrote:

I agree with Kris, though I can add VisualStudio 2010. Including VA-X
has been one of the better and very useful add-ons that I have found.
It’s by Wholetomato.

I thought I read somewhere that Intellisense was totally rewritten for
VS2010, thus potentially eliminating the need for VA-X … what’s your
experience been?


NTDEV is sponsored by OSR

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer


This message has been scanned for viruses and dangerous content by
MailScanner, and is believed to be clean.

As far as the completion goes, in Visual Studio all I’ve ever had to do was add the WDK headers to the INCLUDE path to get Intellisense to cover WDK. How that task is accomplished differs a bit from one version of VS to the next unfortunately (and I don’t use it as much on API/DDI as I use it to complete stuff from my own code).

This and some other tricks useful for lightweight improvement of the VS editor for driver development use can be found scattered about this blog (its author is where I got the previous idea from):

http://blogs.msdn.com/b/888_umdf_4_you/

I believe the relevant articles are easier to find if you click on “VisualStudio” in the tag cloud.

If you’re looking for improvement of the general editing features of VS, you
might want to look at the SlickEdit Tools addin for VS. I’ve never used it
proper, but I’m long time user of SlickEdit, which rocks, in my opinion.

mm

From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Bob Kjelgaard
Sent: Thursday, December 02, 2010 1:57 PM
To: Windows System Software Devs Interest List
Subject: RE: [ntdev] [Ntdev] some doubts on kerenl driver development

As far as the completion goes, in Visual Studio all I’ve ever had to do was
add the WDK headers to the INCLUDE path to get Intellisense to cover WDK.
How that task is accomplished differs a bit from one version of VS to the
next unfortunately (and I don’t use it as much on API/DDI as I use it to
complete stuff from my own code).

This and some other tricks useful for lightweight improvement of the VS
editor for driver development use can be found scattered about this blog
(its author is where I got the previous idea from):

http://blogs.msdn.com/b/888_umdf_4_you/

I believe the relevant articles are easier to find if you click on
“VisualStudio” in the tag cloud.


NTDEV is sponsored by OSR

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer

I think editors are like old shoes, not like religion as someone said … it’s what you get used to and what makes you comfortable. VS to me is a nice comfortable pair of house shoes, beaten down to the point even the dog leaves them alone. I pay for an MSDN subscription, yeah I’m one of those dumb schmucks, and VS is bundled in the downloads. About the only thing I DON’T like about the VS IDE is the god damned HELP system which has devolved into a stinking pile of fecal matter in 2010. Talk about over abuse of web interfaces …

Gary Little

----- Original Message -----
From: “Martin O’Brien”
To: “Windows System Software Devs Interest List”
Sent: Thursday, December 2, 2010 1:10:50 PM
Subject: RE: [ntdev] [Ntdev] some doubts on kerenl driver development

If you’re looking for improvement of the general editing features of VS, you might want to look at the SlickEdit Tools addin for VS. I’ve never used it proper, but I’m long time user of SlickEdit, which rocks, in my opinion.

mm

From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of Bob Kjelgaard
Sent: Thursday, December 02, 2010 1:57 PM
To: Windows System Software Devs Interest List
Subject: RE: [ntdev] [Ntdev] some doubts on kerenl driver development

As far as the completion goes, in Visual Studio all I’ve ever had to do was add the WDK headers to the INCLUDE path to get Intellisense to cover WDK. How that task is accomplished differs a bit from one version of VS to the next unfortunately (and I don’t use it as much on API/DDI as I use it to complete stuff from my own code).

This and some other tricks useful for lightweight improvement of the VS editor for driver development use can be found scattered about this blog (its author is where I got the previous idea from):

http://blogs.msdn.com/b/888_umdf_4_you/

I believe the relevant articles are easier to find if you click on “VisualStudio” in the tag cloud.


NTDEV is sponsored by OSR

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer

NTDEV is sponsored by OSR

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer

If I wanted to google for help I already would have googled it. ^google^bing^

Mark Roddy

On Thu, Dec 2, 2010 at 2:46 PM, Gary%20G.%20Little%20%40%20comcast
wrote:
> I think editors are like old shoes, not like religion as someone said …
> it’s what you get used to and what makes you comfortable. VS to me is a nice
> comfortable pair of house shoes, beaten down to the point even the dog
> leaves them alone. I pay for an MSDN subscription, yeah I’m one of those
> dumb schmucks, and VS is bundled in the downloads. About the only thing I
> DON’T like about the VS IDE is the god damned HELP system which has devolved
> into a stinking pile of fecal matter in 2010. Talk about over abuse of web
> interfaces …
>
> Gary Little
>
> ----- Original Message -----
> From: “Martin O’Brien”
> To: “Windows System Software Devs Interest List”
> Sent: Thursday, December 2, 2010 1:10:50 PM
> Subject: RE: [ntdev] [Ntdev] some doubts on kerenl driver development
>
> If you?re looking for improvement of the general editing features of VS, you
> might want to look at the SlickEdit Tools addin for VS.? I?ve never used it
> proper, but I?m long time user of SlickEdit, which rocks, in my opinion.
>
>
>
>
>
> mm
>
>
>
> From: xxxxx@lists.osr.com
> [mailto:xxxxx@lists.osr.com] On Behalf Of Bob Kjelgaard
> Sent: Thursday, December 02, 2010 1:57 PM
> To: Windows System Software Devs Interest List
> Subject: RE: [ntdev] [Ntdev] some doubts on kerenl driver development
>
>
>
> As far as the completion goes, in Visual Studio all I?ve ever had to do was
> add the WDK headers to the INCLUDE path to get Intellisense to cover WDK.
> How that task is accomplished differs a bit from one version of VS to the
> next unfortunately (and I don?t use it as much on API/DDI as I use it to
> complete stuff from my own code).
>
>
>
> This and some other tricks useful for lightweight improvement of the VS
> editor for driver development use can be found scattered about this blog
> (its author is where I got the previous idea from):
>
>
>
> http://blogs.msdn.com/b/888_umdf_4_you/
>
>
>
> I believe the relevant articles are easier to find if you click on
> ?VisualStudio? in the tag cloud.
>
> —
> NTDEV is sponsored by OSR
>
> For our schedule of WDF, WDM, debugging and other seminars visit:
> http://www.osr.com/seminars
>
> To unsubscribe, visit the List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer
>
> —
> NTDEV is sponsored by OSR
>
> For our schedule of WDF, WDM, debugging and other seminars visit:
> http://www.osr.com/seminars
>
> To unsubscribe, visit the List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer
> —
> NTDEV is sponsored by OSR
>
> For our schedule of WDF, WDM, debugging and other seminars visit:
> http://www.osr.com/seminars
>
> To unsubscribe, visit the List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer

> I think editors are like old shoes, not like religion as someone said …

Well, it depends (oops…sorry, Gary)…

Strange enough, but in this particular NG choice of text editor is pretty neutral question, unlike the one of programming language (and, largely due to my efforts, the one of the OS). However, in other communities this is really religious issue. Just Google “vi vs emacs” in order to see how hot this issue may be…

Anton Bassov

Just Google “vi vs emacs” … please stop now as the Godwin horizon is near
:slight_smile:

wrote in message news:xxxxx@ntdev…

I think editors are like old shoes, not like religion as someone said …

Well, it depends (oops…sorry, Gary)…

Strange enough, but in this particular NG choice of text editor is pretty
neutral question, unlike the one of programming language (and, largely due
to my efforts, the one of the OS). However, in other communities this is
really religious issue. Just Google “vi vs emacs” in order to see how hot
this issue may be…

Anton Bassov

Free MS’s software is not open source.


Maxim S. Shatskih
Windows DDK MVP
xxxxx@storagecraft.com
http://www.storagecraft.com

“Joseph M. Newcomer” wrote in message news:xxxxx@ntdev…
I don’t use free software; I can’t afford it.
joe

From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of Gary%20G.%20Little%20%40%20comcast
Sent: Thursday, December 02, 2010 12:26 PM
To: Windows System Software Devs Interest List
Subject: Re: [ntdev] [Ntdev] some doubts on kerenl driver development

Where I currently work, we use the Express version of VS and VC/C++ 2010, and it desparately needs VA-X. There is no refactoring, no highlighting except C/C++ keywords, and no completions presented. In other words , the Express version(s) really really really SUCK, but “it’s free”. I have 2010 Pro+VA-X on my personal laptop and find a really big difference between the two.

Gary Little

----- Original Message -----
From: “chris aseltine”
To: “Windows System Software Devs Interest List”
Sent: Thursday, December 2, 2010 9:47:12 AM
Subject: RE:[ntdev] [Ntdev] some doubts on kerenl driver development

Gary Little wrote:

> I agree with Kris, though I can add VisualStudio 2010. Including
> VA-X has been one of the better and very useful add-ons that I
> have found. It’s by Wholetomato.

I thought I read somewhere that Intellisense was totally rewritten for VS2010, thus potentially eliminating the need for VA-X … what’s your experience been?


NTDEV is sponsored by OSR

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer


NTDEV is sponsored by OSR

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer

This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

>>Just Google “vi vs emacs” …

please stop now as the Godwin horizon is near :

As I said already, choice of text editor is absolutely neutral issue in this NG. If you want to understand how and why flame wars happen here just look at Max’s post - as you can see, he already tries to provoke a “discussion” in an apparent expectation to flood NTDEV with few dozens of bollocks posts the way he loves to do, instead of joining NTTALK where things like that are supposed to be discussed…

Anton Bassov

On Fri, 3 Dec 2010 01:34:12 +0300
“Maxim S. Shatskih” wrote:

> Free MS’s software is not open source.

Some of it is - WiX for example.


Bruce Cran

> Free MS’s software is not open source.

And open source software is not always free. Example: Eclipse, gcc, gdb as part of a proprietary development kit (and alternatively licensed).

But Visual Studio is not only editor! it is a project organizer and build system. You can deliver source to customers in form of VS solution, so they just hit F7 and it builds.
You can explore the solution tree, by projects and folders. You have configurations. Neat.

So, IMHO the question how to build a driver with Visual studio is not just about editing. It is most likely about adding a driver project into a VS solution which already may have: interface DLLs, apps, tests, setup projects and so on. why? because people rarely need a bare driver. They typically want it in a package.

So, before ever reaching for (either) ddkbuild.bat, I take a paper and pencil (you can use your iPad :wink: and draw a diagram of VS solution configurations vs. driver configuration.

For example: the app is same 32-bit, but target OS can be x86 and x64, XP and Win7. Thus, driver must be x86 and x64, and maybe separate binaries for NT6 and NT5.
The user could add x64 as a solution configuration, just for the driver.
Or, they can wish to have only Release and Debug configurations for all, and build all possible driver binaries. Whatever they want.

Then you create these configurations for the driver project in the VS config manager, and bind these to the solution configurations, with few mouse clicks, as usual.

Then you hack up a small wrapper .bat file, which purpose is translate the selected project configuration into one or more runs of dkbuild.bat, with appropriate arguments (target OS, checked/free) and also throws in some INCLUDES, C_DEFINES etc. from the containing solution.
Ah, and it also knows where is your WDK, for ddkbuild.bat.

Start from defining the WDK path - in an environment variable or macro in VS property sheet. Pass it to ddkbuild.bat and also to the VS intellisense path.

Now… enjoy writing the driver, in vim, SI or whatever :slight_smile:

–pa

>and draw a diagram of VS solution configurations vs. driver configuration.

I would better copy-paste some old SOURCES file of mine and edit the copy to my needs.


Maxim S. Shatskih
Windows DDK MVP
xxxxx@storagecraft.com

http://www.storagecraft.com