Ordinary user mode <-> Kernel mode communication without a service

Suppose I am an ordinary user without administrator privilegies.To
communicate with a drive I should create a service to communicate (sending
buffers)like this:
user<->service<->driver
But I create a driver which loads at boot time and I dont want to use a service.Isnt any other way to communicate?(e.g. shared sections ,shared
named pipes ,events…)Please give me a sample or at least the steps should
I do.
Remember,I do that from ordinary user mode.