Don
We are looking at ways to make it easy to get the required dll.
Would you like to go through the specific issues you are having with your plugin? The visual studio plug-in wizard creates a couple of template registry files (.rgs) that should not require any major edits (the critical registry key is the one that allows WDTF to match the plugin to the device under test).
Best
Max
-----Original Message-----
From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of Don Burn
Sent: Friday, July 09, 2010 3:10 PM
To: Windows System Software Devs Interest List
Subject: Re:[ntdev] RE:WLK or WDTF or DTM for legacy drivers?
Actually, with the last two WDK’s you have to get the DLL you need to manually install from either the Vista WDK or from the WLK. The last two WDK’s have mysteriously dropped the file so there is not a complete set of files to install WDTF.
Also, as I mentioned in a second post the problem is that the documentation on developing the plugin is inadequate, and the wizard does not provide enough data to develop one. I’ve been on and off trying to create a plugin for the last 3 to 4 months and when I have to use Russinovich’s Process Explorer to get a clue on the registry values the plugin needs, this is beyond bad.
Don Burn (MVP, Windows DKD)
Windows Filesystem and Driver Consulting
Website: http://www.windrvr.com
Blog: http://msmvps.com/blogs/WinDrvr
-----Original Message-----
From: Max Bardetti [mailto:xxxxx@microsoft.com] Posted At: Friday,
July 09, 2010 5:48 PM Posted To: ntdev
Conversation: RE:WLK or WDTF or DTM for legacy drivers?
Subject: RE: RE:WLK or WDTF or DTM for legacy drivers?
Hi Mark
I would not discount WDTF as a possible solution to your testing
requirements.
Yes it does provide pre-defined interfaces to create PnP and power
related
tests, but it is not limited to those.
Can you tell us more about what kind of tests you would like to
execute on
your drivers, which scenarios are you trying to cover?
If you like to experiment, my suggestion is to give it a try as
follow:
- Install WDTF (As Don mentioned there is an installer bug which
requires you
to manually copy and register a dll. Annoying, but not a big deal)
- Create a SimpleIO plugin using the provided VS wizard that targets
your
devices. (Samples are lacking but I can help through this forum).
- Create one or more VB scripts that uses the WDTF interfaces and
your
SimpleIO plugin to implement your testing scenarios.
The power of WDTF is that it allows you to be creative with your
driver
testing scenarios using a scripted language (vb/java script).
WDTF is used internally by the WLK. It is more of a test development
framework
than the WLK, thus more scalable and lightweight. If necessary you can
execute
your custom WDTF scripts using the WLK (not for Logo purposes of
course…).
Let me know if you need more info.
Best
Max
-----Original Message-----
From: xxxxx@lists.osr.com [mailto:bounce-417267-
xxxxx@lists.osr.com] On Behalf Of Don Burn
Sent: Friday, July 09, 2010 6:04 AM
To: Windows System Software Devs Interest List
Subject: RE:[ntdev] WLK or WDTF or DTM for legacy drivers?
Mark,
I would avoid these for what you are proposing. The WLK which
is
really DTM with packaged tests is a pain in the butt to use and even
Microsoft
folks have now admitted it is a poor choice for testing drivers at
least for a
driver developer.
WDTF concentrates on testing of PnP and Power which in your case
you do not care about. Setting up WDTF standalone (it is included in
the WLK) is a pain, since there is a file missing and the setup
script
is missing steps. See my paper on Windows Driver Development
http://www.microsoft.com/whdc/driver/foundation/drvdev_intro.mspx if
you want
instructions on how to set it up. The other problem with WDTF is that
while
you are supposed to be able to extend it with your own tests, the
documentation is lacking and the wizard for Visual Studio produces
something
that without help from the docs, or a good sample (not available
anywhere) is
usesless.
I would not look at the Microsoft frameworks and managers to do
driver
testing. The WLK was supposed to address this, but unfortunately as
it dragged on Microsoft forgot its commitments.
Don Burn (MVP, Windows DKD)
Windows Filesystem and Driver Consulting
Website: http://www.windrvr.com
Blog: http://msmvps.com/blogs/WinDrvr
From: Mark McCormick [mailto:xxxxx@yahoo.com] Posted At: Friday,
July 09,
2010 8:38 AM Posted To: ntdev
Conversation: WLK or WDTF or DTM for legacy drivers?
Subject: WLK or WDTF or DTM for legacy drivers?
Does anyone have thoughts about the ease and effectiveness of using
the WLK
(Windows Logo Kit), WDTF (Windows Device Test Framework), DTM (Driver
Test
Manager) for testing of legacy logical/software drivers?
I’d like to be able to test such drivers on real hardware and not just
VMs. So
I’m looking for a large-scale test framework in which I can provision
hardware
systems with an OS and potentially various applications, run tests on
my
software drivers, and trap any bugchecks.
Are there any good commercial testing
frameworks?
Thanks,
Mark McCormick
__________ Information from ESET Smart Security, version of virus
signature
database 5265 (20100709) __________
The message was checked by ESET Smart Security.
http://www.eset.com
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
__________ Information from ESET Smart Security, version of virus
signature
database 5266 (20100709) __________
The message was checked by ESET Smart Security.
http://www.eset.com
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