Yes, Visual Studio .Net 2003 (or VS 2005 if you don't mind using betas) is the way to go. There is a common misconception that current Visual Studios
only make .Net executables, and this is not the case. VS is still the best C++ solution for Windows, in my opinion.
Regards