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

