From: Doron Holan [MSFT] on
which specific wdk are you gettting wdfcoinstaller01009.dll from?
7600.16385?

--

This posting is provided "AS IS" with no warranties, and confers no rights.


"Hannes" <hannes.news(a)newsgroup.nospam> wrote in message
news:0A14582C-BBC3-4642-AFC4-39698D59B030(a)microsoft.com...
> 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: ddixon on
Which particular DTM filter fixes this problem? I scanned through the
available filters and did not see anything applicable to this failure. We are
seeing this on Vista and Server 2008 R1 using WDF 1.9.

Thanks,
--ddixon


"valouflo" wrote:

> 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: ddixon on
The driver is x64, using the WDF coinstaller from the 7.0.0 WDK 7600.16385.
We receive the following failure. The file size of the .dll is 1,721,576. Not
sure why the wdftester is reporting it as 1748992. The dll is the correct
size in Windows\System32.

Context _ _
Context Index: 384048256
Current: WTTLOG
Parent: ROOT
Message 9/22/2009 4:14:02.088 PM Check for KMDF Coinstaller
Message 9/22/2009 4:14:02.088 PM Check the coinstaller version for Device:
pci\ven_1aed&dev_1005 and OS: Windows Vista
Context _ _
Context Index: 4076053519
Current: WDF LOGO TEST -CHECK COINSTALLER VERSION
Parent: WTTLOG
Start Test 9/22/2009 4:14:02.088 PM WDF LOGO TEST -CHECK COINSTALLER VERSION
Message 9/22/2009 4:14:02.088 PM Enumerate Devices have been called for
device : pci\ven_1aed&dev_1005
Message 9/22/2009 4:14:02.088 PM DumpDeviceDriverFiles have been called
Message 9/22/2009 4:14:02.088 PM DumpDeviceDriversCallback has been called

Message 9/22/2009 4:14:02.088 PM DumpDeviceDriversCallback has been called

Message 9/22/2009 4:14:02.088 PM DumpDeviceDriversCallback has been called

Message 9/22/2009 4:14:02.088 PM WdfCoinstaller \wdfcoinstaller01009.dll has
been found
Message 9/22/2009 4:14:02.088 PM Find the timestamp and version for file :
C:\Windows\system32\wdfcoinstaller01009.dll
Message 9/22/2009 4:14:02.088 PM TimeStamp is 1247529899 Size is 1748992
Error 9/22/2009 4:14:02.088 PM CoInstaller version doesn't match any of the
RTM fre versions
File: d:\5289\drivers\wdf\kmdf\tests\tools\wdftester\exe\cwdflogger.cpp
Line: 59
Error Type: BOOL
Error Code: 0x0
Error Text: Error 0x00000000
Error 9/22/2009 4:14:02.088 PM CoInstaller version doesn't meet the
requirements
File: d:\5289\drivers\wdf\kmdf\tests\tools\wdftester\exe\cwdflogger.cpp
Line: 59
Error Type: BOOL
Error Code: 0x0
Error Text: Error 0x00000000
End Test 9/22/2009 4:14:02.088 PM WDF LOGO TEST -CHECK COINSTALLER VERSION
Result: Fail
Repro: Wdftester.exe -kmdf -checkcoinstallerversion
"pci\ven_1aed&dev_1005" "Windows Vista" KMDF


"Doron Holan [MSFT]" wrote:

> which specific wdk are you gettting wdfcoinstaller01009.dll from?
> 7600.16385?
>
> --
>
> This posting is provided "AS IS" with no warranties, and confers no rights.
>
>
> "Hannes" <hannes.news(a)newsgroup.nospam> wrote in message
> news:0A14582C-BBC3-4642-AFC4-39698D59B030(a)microsoft.com...
> > 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: Hannes on
Yes, we use WDK 7600.16385

A follow-up issue has occurred - when installing on Vista, the newer
WdfCoInstaller version used by our driver, does cause the machine to prompt
for a restart (Vista seems has Wdf 1007, our driver uses 1009)

-How do we instead build our driver with Wdf 1007? Do we need to download
and use WDK 6001 ?

/ Hannes.

"Doron Holan [MSFT]" wrote:

> which specific wdk are you gettting wdfcoinstaller01009.dll from?
> 7600.16385?
>
> --
>
> This posting is provided "AS IS" with no warranties, and confers no rights.
>
>
> "Hannes" <hannes.news(a)newsgroup.nospam> wrote in message
> news:0A14582C-BBC3-4642-AFC4-39698D59B030(a)microsoft.com...
> > 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: Hannes on
Understood. Thanks for this info.

/ Hannes.

"Maxim S. Shatskih" wrote:

> > 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
>
>