Why can't you communicate with the driver from your application? This is the best way for the Ring 3 app to talk to equipment safely.
However, if you really insist on using drivers, you can try calling 0 and making direct access. This is much more complicated than in previous versions of Windows (XP and earlier), but it is possible. I did not do this myself, since I do not have Windows 7, but you can try asking in the asm programming forum anywhere.
source share