WinDriver / KernelDriver Version 5.20 - Release Candidate 2


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

KernelDriver automates your Windows XP/2000/NT, Windows Me/98 and Linux device driver development by providing you with powerful tools for hardware debugging, driver code generation, and driver debugging. KernelDriver supports PCI / USB / ISA and EISA drivers.

New features in Version 5.20

  • Added Plug-and-Play and power management handling, both at the kernel and at the user level. This allows compliance with Windows Driver Model (WDM) functionality.
  • Added 64-bit data transfer on x86 machines. This feature enables utilizing new 64bit busses on existing 32bit Windows and Linux operating systems, thereby getting maximum performance for drivers.
  • DriverWizard now generates Kernel PlugIn code.
  • Added enhanced support for PLX Technology's new product line, the PCI 9656 I/O Accelerator chip. The enhanced support includes special set of API which implements PLX 9656 access and control, as well as sample application, which can be used as a skeletal driver.
  • KernelDriver now supports generating drivers using all versions of DDK for all Windows operating systems, with extended support for Visual C++.
  • Complete WDM support for KernelDriver, supporting the standard Windows Driver Model on Windows 98/ME/2000/XP.
  • Code generation for user drivers now generates documentation for both header and body of the functions.

Enhancements in Version 5.20

  • Merged wdpnp.sys & windrvr.sys, resulting in a single driver file (windrvr.sys) for easier handling and distribution.
  • Merged evaluation and registered distributions, saving additional installation once the software is purchased.
  • Added dual processor and SMP support on Linux.
  • Added scatter/gather DMA support on Linux 2.4.
  • Added status information on USB operations.
  • Added API for multiple interfaces USB devices.
  • Enhancements:Automatic generation and installation of INF files from DriverWizard on Windows operating systems, saving the manual steps required before.
  • Added an option to generate code to Borland C++ Builder 6.

Download WinDriver / KernelDriver 5.20 Release Candidate 2 (Beta)

WinDriver / KernelDriver Version History