Con DeviceIoControl puedes comunicarte con el driver desde la GUI.
y recomendaciones....
Solo expreso mi punto de vista. Pero cada uno es libre de hacer las cosas como mejor vea.
Saludos
De hecho ya la usaba, como dije mi duda era la factibilidad en cuanto a la conversión de código, no al manejo/comunicaciones entre GUI y controladores.
Y respeto el punto de vista de todos, Pero no entiendo porqué se tienen que desviar del tema original.