From: Hannes on
We are developing a driver that should work on both XP, Vista, and Win7.
(To achieve this, we have learned we should compile for Windows Server 2003.)

What WdfCoInstaller should be used?

The one shipping with WDK7600 seems to be WdfCoInstaller01009.dll, but we
get a WLK test failure on Vista when using this one:

WdfCoinstaller \WdfCoInstaller01009.dll has been found
Find the timestamp and version for file :
C:\Windows\system32\WdfCoInstaller01009.dll
TimeStamp is 1247528983 Size is 1482752
CoInstaller version doesn't match any of the RTM fre versions
Fail

Please advice which coinstaller should be used for XP, Vista, and Win7.

Thanks,

/ Hannes.
From: valouflo on
You should use WDFCoInstaller01009.
You will find on winqual site an update filter that takes in account the
error you encountered when you used WDF 1.9 on vista.

"Hannes" wrote:

> We are developing a driver that should work on both XP, Vista, and Win7.
> (To achieve this, we have learned we should compile for Windows Server 2003.)
>
> What WdfCoInstaller should be used?
>
> The one shipping with WDK7600 seems to be WdfCoInstaller01009.dll, but we
> get a WLK test failure on Vista when using this one:
>
> WdfCoinstaller \WdfCoInstaller01009.dll has been found
> Find the timestamp and version for file :
> C:\Windows\system32\WdfCoInstaller01009.dll
> TimeStamp is 1247528983 Size is 1482752
> CoInstaller version doesn't match any of the RTM fre versions
> Fail
>
> Please advice which coinstaller should be used for XP, Vista, and Win7.
>
> Thanks,
>
> / Hannes.
From: Maxim S. Shatskih on
> We are developing a driver that should work on both XP, Vista, and Win7.
> (To achieve this, we have learned we should compile for Windows Server 2003.)

No, compile it for XP.

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

From: Hannes on
We also need 64-bit support, and there is no such build environment for Win XP.
So we use Windows Server 2003, 32 and 64 bit.

Is this not correct?

/ Hannes.


"Maxim S. Shatskih" wrote:

> > We are developing a driver that should work on both XP, Vista, and Win7.
> > (To achieve this, we have learned we should compile for Windows Server 2003.)
>
> No, compile it for XP.
>
> --
> Maxim S. Shatskih
> Windows DDK MVP
> maxim(a)storagecraft.com
> http://www.storagecraft.com
>
>
From: Maxim S. Shatskih on
> We also need 64-bit support, and there is no such build environment for Win XP.
> So we use Windows Server 2003, 32 and 64 bit.

The correct way is XP 32 and 2003 64.

Binaries built with 2003 can have issues on XP.

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