Recomendacion: trata de ahcerlo a travez de la API de windows.
Sino, entocnes trata de usar las funciones inportb y outportb del lenguaje c y el resto lo coseigues en
www.google.com alli hay bastante material que puede ayudar,
eso si te digo que no es tan facil como crees.