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

  • © 1997-2003 ATG Laboratories
    Most recent revision was: August 15, 2003
    Your comments about this website are
     welcomed. Contact
    Jerry Schneider 

    Java is a trademark of Sunsoft. Windows is a trademark of Microsoft.
    ATGLABS, KARS, WEBLOK and SecureCollaboration are trademarks of ATG Laboratories.
    Home
    Drivers
    Firmware
    Hardware
    XML-GUI
    Secure Collaboration
    Staff
    Products
    Misc
    Misc
    Legal