@Null well the article that I came across when doing this research did mention something about driver but I didn't understand that part of driver but I think you have some information on this because the article suggested that I create the driver first then this engine and other engines that I will be using within my project.
The problem is that I'm new to C language so that's why I want to do this project in VB.NET but VB.NET lack most of the powerful features which C++ provide within this project so what I thought was to make the engines in C++ then the whole project be in VB.NET and VB.NET will receive data from the engines and will also send data/commands to the engines as well.
Do you @Null have any guide, tutorial, or anything that may help me in developing this driver in C++?
@Ketsuk Yes the engine is in Kernel Mode.