I noticed that the WDK 5483 has WdfCoInstaller01005.dll but the KMDF v1.1
has both WdfCoInstaller01001.dll and Wdf01000.sys.
Should we stick to the released KMDF for building drivers or should we go
with the latest WDK?
I noticed that the WDK 5483 has WdfCoInstaller01005.dll but the KMDF v1.1
has both WdfCoInstaller01001.dll and Wdf01000.sys.
Should we stick to the released KMDF for building drivers or should we go
with the latest WDK?
When the WDK releases a build that you can sign drivers with, you should
ship with KMDf v1.5. If you need to ship before that time, v1.1 is the
only option. Now, with that said, you should at least test with v1.5 to
make sure things behave nicely
d
– I can spell, I just can’t type.
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of David Voeller
Sent: Monday, August 07, 2006 1:35 PM
To: Windows System Software Devs Interest List
Subject: [ntdev] WDK 5483 and wdf01000.sys
I noticed that the WDK 5483 has WdfCoInstaller01005.dll but the KMDF
v1.1 has both WdfCoInstaller01001.dll and Wdf01000.sys.
Should we stick to the released KMDF for building drivers or should we
go with the latest WDK?
Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer
So why doesn’t 5483 have a Wdf01000.sys driver but the KMDF does? I’m assuming it is still needed.
The .sys file is contained in the coinstaller. It gets extracted (and
installed) during installation of your driver provided a newer version
of it is not already installed on the system. On vista, wdf01000.sys
(which is actually version 1.5 even though the name doesn’t reflect it -
causes confusion if you ask me - yeah, I know, you didn’t ask) is “in
the box”.
Therefore, a driver built with KMDF 1.1 (and installed with the 1.1
coinstaller) will not install wdf01000.sys on a Vista system because a
newer one is already there. It will use the version 1.5 version that
came in the box.
But when you install on XP, the 1.1 version (still named wdf01000.sys)
will be installed if it isn’t already there (because there isn’t one “in
the box” and a version 1.5 will not be there unless you built and
installed with the 1.5 version of the coinstaller that came with the
WDK).
Confused yet?
Beverly
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of
xxxxx@hunter.com
Sent: Monday, August 07, 2006 4:59 PM
To: Windows System Software Devs Interest List
Subject: RE:[ntdev] WDK 5483 and wdf01000.sys
So why doesn’t 5483 have a Wdf01000.sys driver but the KMDF does? I’m
assuming it is still needed.
Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer
Thanks Beverly
Confusing but you cleared up a couple of things for me.
Dave
[resend due to bounce]
What it boils down to is pretty simple. KMDF only has one major version
on the system at one point in time. That means that only the latest and
greatest minor version is present (they all share the same driver name).
That means that if v1.1 is present and v1.5 is installed, v1.5 will
overwrite v1.5. if v1.5 is installed and you try to install v1.1, v1.5
is still on the machine and the v1.1 install does nothing.
d
– I can spell, I just can’t type.