Il suggerimento di Alethesnake invece era riferito a VB.NET, dove è molto più semplice fare questo lavoro.