From: Eric Grubbs on
Is it possible to use one build environment to create one bulk USB driver
binary to run on WinXP, Vista and Windows 7 using WDK 7600.16385.0?

Or do I need 3 driver binaries per platform (eg x86, amd64)?

--
Thanks,
Eric

From: Scott Noone on
You can do it with one driver, just use the build environment of the oldest
platform that you want to target (XP in this case).

See http://msdn.microsoft.com/en-us/library/aa906294.aspx for details on how
to dynamically take advantage of the features available on later platforms
(if you need or want to, that is).

-scott

--
Scott Noone
Consulting Associate
OSR Open Systems Resources, Inc.
http://www.osronline.com


"Eric Grubbs" <EricGrubbs(a)discussions.microsoft.com> wrote in message
news:754F2C4C-E9A5-45CC-89D4-481A48FB2570(a)microsoft.com...
> Is it possible to use one build environment to create one bulk USB driver
> binary to run on WinXP, Vista and Windows 7 using WDK 7600.16385.0?
>
> Or do I need 3 driver binaries per platform (eg x86, amd64)?
>
> --
> Thanks,
> Eric
>
From: Chris on
On Mar 2, 10:46 am, Eric Grubbs <EricGru...(a)discussions.microsoft.com>
wrote:

> Is it possible to use one build environment to create one bulk USB driver
> binary to run on WinXP, Vista and Windows 7 using WDK 7600.16385.0?

Yes, just use the most downlevel build environment for the set of OSes
that you need to support. i.e. if you're supporting Win2k, XP, and
Vista, use the Win2k build environment. Note however that you still
need separate x86 and x64 builds.
From: Eric Grubbs on

--
Thanks,
Eric



"Scott Noone" wrote:

> You can do it with one driver, just use the build environment of the oldest
> platform that you want to target (XP in this case).
>
> See http://msdn.microsoft.com/en-us/library/aa906294.aspx for details on how
> to dynamically take advantage of the features available on later platforms
> (if you need or want to, that is).
>
> -scott
>
> --
> Scott Noone
> Consulting Associate
> OSR Open Systems Resources, Inc.
> http://www.osronline.com
>
>
> "Eric Grubbs" <EricGrubbs(a)discussions.microsoft.com> wrote in message
> news:754F2C4C-E9A5-45CC-89D4-481A48FB2570(a)microsoft.com...
> > Is it possible to use one build environment to create one bulk USB driver
> > binary to run on WinXP, Vista and Windows 7 using WDK 7600.16385.0?
> >
> > Or do I need 3 driver binaries per platform (eg x86, amd64)?
> >
> > --
> > Thanks,
> > Eric
> >
From: Maxim S. Shatskih on
> Is it possible to use one build environment to create one bulk USB driver
> binary to run on WinXP, Vista and Windows 7 using WDK 7600.16385.0?

Yes, but you need to use XP build env, and thus the lack of post-XP features, unless you will import the functions using MmGetSystemRoutineAddress.

--
Maxim S. Shatskih
Windows DDK MVP
maxim(a)storagecraft.com
http://www.storagecraft.com