|
Windows Driver Development
|
In the past 20 years, our staff has
developed drivers for Unix, DOS, OS/2, Windows 3.x/9x/Me, Windows NT/2000/XP,
and various embedded operating systems. We have interfaced everything
from parallel-port security dongles to kiosk touch panels to DES-encrypted cash
dispensers for Automated Teller Machines, to software-only drivers for iSCSI
Storage Area Network controllers.
We often must work with beta releases of new operating systems, replete with
their fragmentary documentation, to produce drivers that are ready to ship
when the OS does. Sometimes we need to reverse-engineer portions of these
systems so we can understand how to accomplish an undocumented task. Almost
always, we spend time discovering the "undocumented" behaviors
in peripheral hardware, so when the product and drivers are shipped, they work properly from
the start.
We have an arsenal of software techniques for writing drivers, including
expertise in assembly language, C and C++ programming, knowledge of Windows OS
internals, and good connections with
top-quality device driver experts at Microsoft and on several public and private
forums.
We are also very good at using both hardware and software debugging aids
to find those wiley memory stomps and those intermittent hardware
problems!
Here are some of the drivers we've developed. You can click on any of
interest to see the problems we've solved and the tools we've used.
Windows XP
-
-
Link to Popup 1
-
Link to Popup 2
-
Link to Popup 3
-
Link to Popup 4
Windows NT/2000
-
-
Link to Popup 1
-
Link to Popup 2
-
Link to Popup 3
-
Link to Popup 4
Windows 9x/Me
-
-
Link to Popup 1
-
Link to Popup 2
-
Link to Popup 3
-
Link to Popup 4
Other
-
-
Link to Popup 1
-
Link to Popup 2
-
Link to Popup 3
-
Link to Popup 4