Easy Code
allows you to get
into NT driver programming. When you choose a Classic
NT driver (sys) project type, a basic structure is
created and the minimum required files are also added.
This NT driver default code can be built without errors,
but it just does nothing.
In addtiion to the
usual .inc files, NT driver programming requires
some extra .inc files which can be found in the
Easy Code's Include folder. So, in order to avoid
errors when programming a driver, please take into
account the following considerations:
Although Easy Code gives the necessary support,
driver programming is not an easy task, specially for
being debugged, and most programming errors go into a
blue screen (BSOD).
You can find a simple driver example
(ECPDriver),
which gets all processes running
in the system, and a little application to test it
(ECPDrvTest).
Both have
been programmed by Héctor A.
Medina and are located in the
\EasyCode\Examples folders.
SPECIAL THANKS to Héctor Antonio Medina who has worked very hard to make Easy Code to be able to include the necessary support for driver programming.