Nel forum ci sono molti esempi ma quasi tutti per VB ...

Studia questo esempio di Microsoft su MSDN

http://msdn2.microsoft.com/en-us/library/aa365200.aspx