www VxD-vxd-VxD driver-VxD drivers-Develop VxD driver
 
 
.

.WinDriver Product Line

.
. Site Map
. Relevant Links


 

WinDriver is the leading driver development toolkit, designed to enable you to create high performance PCI / CompactPCI / USB / ISA / ISA PnP / EISA / PMC based device drivers for Windows 9x/Me, NT/NT Embedded, 2000, XP, Server 2003, Windows CE, Linux, Solaris and VxWorks. Create your own VxD / SYS driver in days. No Kernel or DDK knowledge needed.

See how easy it is to develop your driver using the WinDriver wizard.

Start your driver development today - Download the WinDriver Quick Start Guide.
 

Why should I use WinDriver?
orangeb.gif (924 bytes) Cost - Cut up to 90% of your development time on all your driver projects.
orangeb.gif (924 bytes) Stability - WinDriver is field tested on thousands of HW / OS configurations.
orangeb.gif (924 bytes) Performance - Achieve optimal kernel mode performance via WinDriver's KPI.
orangeb.gif (924 bytes) Portability - Your driver will run on any supported operating system. Just recompile!
orangeb.gif (924 bytes) Setting standards - Same driver API and development environment in any OS / Platform / IDE / Programming language.
Fast Driver development (924 bytes) WinDriver's architecture enables you to create your hardware access application, without having to write a kernel mode device driver! -- All your hardware access is done in your application, through the WinDriver interface, while maintaining kernel mode performance.

Hardware Debuger(924 bytes) WinDriver features a unique graphical Wizard, for hardware diagnostics and automatic code generation.

Cross platform driver development tool Hardware access applications you create with WinDriver will run on Windows Server 2003, XP, Me, 95, 98, NT/2000, Windows CE,Linux, Solaris and VxWorks.

Ring 0 performance Use WinDriver's Kernel PlugIn to develop your driver in the User Mode - then run performance critical sections of it in the Kernel Mode (Ring 0) thus achieve Optimal Performance. (more)

PCI/ USB/ ISA/ Bus Support Use WinDriver to write drivers for all common PC buses including PCI/ Compact PCI / USB/ ISA/ ISA PnP/ EISA/ PMC. No need to use several different tools and learn new APIs to access different types of Buses.

Supports All major IDE Use any Win32 compiler including MSDEV Visual C/C++, Borland, Delphi and others.


"...I must tell you I am very happy with the capabilities of WinDriver.
You guys have done an excellent job."

Martin Roosen
OEM SW Development
IBM Storage Systems Division


 
  .
WinDriver Feature list include:

  • Direct access to your hardware from your application (See Architecture)
  • Powerful Wizards for hardware diagnostics.
  • Automatic hardware access code generation.
  • Optimal Ring 0 Performance.
  • Supports ANY PCI / CompactPCI /USB / ISA / ISA PnP / EISA / PMC based hardware.
  • Enhanced Built-in support for PLX and other leading PCI bridge vendors Marvell, Altera, QuickLogic, PLDA and AMCC.
  • Automatic implementation of I/O, interrupt handling and access to memory mapped cards.
  • Support for DMA, Plug and play, multiple board, multiple bus and multiple CPU handling.
  • Same code you write runs on Windows Server 2003/XP/2000/NT, Me/95/98, CE (all platforms), Linux, Solaris (Sparc and Intel) and VxWorks (x86 and PPC).
  • 2 months Free technical support.
  • Setting the standard - You may use the same API to access any hardware from the user mode AND the kernel mode in any operating system supported.
  .
Strong customer base:


"WinDriver does live up to its promise. It only took me about a day to develop the driver, and two more to develop a nice API, for our PCI-based data capture card."
Eric Ruck
Nanofab



  • Check our testimonials page for a partial list of the companies who are using WinDriver in their applications.
 

.
.
.
. Contact Us.Legal Information.Privacy Statement