Using WinDriver, a developer need only do the following to create an
application that accesses the custom hardware:
Start DriverWizard and detect the hardware and its resources.
Automatically generate the device-driver code from within DriverWizard, or
use one of the WinDriver samples as the basis for the application
(see Chapter 7 for an overview of WinDriver's
enhanced support for specific chipsets).
Modify the user-mode application, as needed, using the generated/sample
functions, to implement the desired functionality for your application.
Your hardware-access application will run on all the supported platforms [1.7] — just recompile the code for the target
platform. The code is binary-compatible across Windows 10/Server 2016/8.1/Server 2012 R2/8/Server 2012/7/Server 2008 R2/Server 2008 platforms;
there is no need to rebuild the code when porting it across binary-compatible