Hi
Feed my lazyness :
So uh yeah. I need an equiv. of named pipes so that I can communicate with a kernel mode driver from a userland application.
Any idea's?
Help. Drivers. Communication.
Ok you have two sectors in your computer if I can call it that.
Ring0 and Ring3. Drivers work in Ring0 (kernel mode), whilst regular programs work in Ring3 (Userland/Usermode).
The two sectors exist so programmers dont **** themselves over. In UserMode all parameters are checked before being passed onto KernelMode so as not to blue screen the computer.
However, sometimes something needs to be done in ring0 (or in my case quite often).
Now named pipes are a method of IPC (interprocess-communications) that allows you to pass text from program to program. Very quick. Very easy. Very reliable.
I need to communicate to my kernel mode driver from a userland application. There must be someway to do it :S
Ring0 and Ring3. Drivers work in Ring0 (kernel mode), whilst regular programs work in Ring3 (Userland/Usermode).
The two sectors exist so programmers dont **** themselves over. In UserMode all parameters are checked before being passed onto KernelMode so as not to blue screen the computer.
However, sometimes something needs to be done in ring0 (or in my case quite often).
Now named pipes are a method of IPC (interprocess-communications) that allows you to pass text from program to program. Very quick. Very easy. Very reliable.
I need to communicate to my kernel mode driver from a userland application. There must be someway to do it :S