La cosa che non capisco è perché impari a programmare con VB.NET per eseguire vecchia roba del DOS ... forse non hai chiaro che il linguaggio dispone di librerie con cui puoi realizzare molto semplicemente tutto quello che facevi con il DOS e oltre ...