The problem isn’t driver::works itself, but with people trying to use it as
a
means to circumvent having to learn how to write a driver properly…
You still have to know what you’re doing!
From our experience most problems with driver::works have been through a
lack
of understanding of what the framework is doing underneath.
Most are easily solved as the full library source is provided.
If you give driver::works to a newbie as a way of speeding up development
when they get stuck with something they’re in an even worse situation.
Because they don’t understand whats underneath driver::works.
In that situation driver::works can actually work against you.
br,
Rob Linegar
Software Engineer
Data Encryption Systems Limited
www.des.co.uk | www.deslock.co.uk
-----Original Message-----
From: Steve Smith [mailto:xxxxx@compuware.com]
Sent: 09 December 2003 15:50
To: Windows System Software Devs Interest List
Subject: [ntdev] Re: What does everyone think of Numega (Compuware)
DriverWorks?
Hi.
My company is using the DriverWorks package to create several PCI drivers.
Drivers created, drivers work, everything is great!
Then our client gets us to hire a driver expert consultant, who proceeds
to tell them that DriverWorks is very very bugy, poorly supported, and not
fit to write a driver for a toaster!So, I wanted to get the comments of other people in the driver development
field, the real life if you will (since this guy basically teaches
Mircosoft driver writing for a living), and see what people say about
DriverWorks, and their experiences with the package.Thanks!
You have answered your own question. The drivers you have created work.
Compuware supports DriverWorks, makes improvements, and fixes reported
bugs. The code has been around a long time and is stable. Drivers
written with DriverWorks are regularly tested against WHQL HCT tests and
pass.
DriverWorks is a C++ framework. There are many who are opposed to using
C++ or a 3rd party framework in a driver. Perhaps your consultant shares
these beliefs.
To say that the product is very very buggy and not fit for a toaster is
simply not true.
It might not be for everybody (those who hate C++ or frameworks in
general), but it does work.
Steve Smith
Compuware
DriverStudio
Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
You are currently subscribed to ntdev as: xxxxx@des.co.uk
To unsubscribe send a blank email to xxxxx@lists.osr.com