è possibile anche con il c.
Solo è un po' più complesso.

Io ho trovato molti articoli ed esempi in giro per il web

Qui ne trovi un sacco http://www.codeproject.com/