Buenas compañero..!
Pues Microsoft para esto está muy bien... Y tiene unas ayudas que son fenomenales, aquí te pongo la que he encontrado haciendo la búsqueda en san google...
http://support.microsoft.com/kb/306022/es
Si no te sirven, te puedo comentar cómo lo hacía en otro lenguaje, que sería igual para cualquier lenguaje...
Un saludo!