This software enables users to create and debug drivers in user mode and seamlessly transfer the same code to a kernel mode driver. It allows for accessing hardware from both modes without duplicating source code.

If you don't feel comfortable coding, KernelDriver provides an easy-to-use graphical user mode application that allows you to test your hardware without having to write a single line of code. On top of this, KernelDriver automatically generates a customized skeletal driver code specifically for your hardware, saving you time and headaches along the way.
The development environment's intuitive and powerful graphical interface simplifies hardware access and driver code generation. The software provides a comprehensive set of functions to make hardware access and control as easy as possible. In addition, the code base is compatible with the WinDriver API, allowing you to utilize the same functions from the kernel level.
KernelDriver comes with diagnostic files and samples to jump-start your development. The graphical debug monitor helps you to monitor kernel level activity. The software offers multiple operating system support, cross-operating system capabilities, and 64-bit support.
The best part is that KernelDriver supports all of the WinDriver API within the kernel mode. This allows you to prototype and debug your driver in user mode and then use the same code in your kernel mode driver. No need to write two separate sources for access from the kernel mode and user mode. The software offers the freedom of choice to access your hardware from either mode. This feature is ideal for programming a prototype driver in user mode and then using the code in your kernel mode driver.
Version 6.11: N/A