du bist ernsthaft von VB.Net auf Visual C++ gewechselt um .Net loszuwerden?! Oo
...aua xD
aber BTT: Visual(!!) C++ nutzt selbst .Net. Du kannst zwar "unsicheren"-Code, also standard C++, nutzten (beispielsweise *richtige* Zeiger) aber du brauchst immernoch die .Net Laufzeitumgebung zum starten.
Such mal in Visual Studio nach dem Eintrag "Win32 Anwendung" bei der Projekterstellung, dann biste .Net wirklich los.

Allerdings brauchste dann immernoch die Runtime von Microsoft die nich unbdingt schon aufm Rechner is.
Wenn du es dann aber doch das oben gennante geschaft hast google mal nach "c++ statisch linken", dann sollte es funktionieren

(und google vor allem WARUM das ganze dann funktioniert

)
achja.. und kauf dir nen Buch!