Release-Versionen deiner .exe laufen meist auf anderen PC, weil die MFC-DLL für VC 6 von Windows meist mitgebracht werden. Jedenfalls hatte ich da noch nie Probleme. Sollte das nicht der Fall sein und du die Standard-Version von VS 6 nutzen, mußt du die enttsprechenden MFC45...dll mitgeben. Bitte daran denken, nur Release-Versionen deiner .exe weiterzugeben, niemals eine Debug-Version. Debug-Versionen laufen ohne die entsprechenden Debug-DLL's nicht. Und die Weitergabe der MFC45-Debug-DLL's (mit D im Namen) ist nicht erlaubt.
Hast du die Professional-Version, kannst du das Projekt statisch linken, dann wird die .exe-Datei ein ganzes Stück größer, aber du brauchst keine DLL's mitzugeben.
Mfg
langer