Of my current 3 Visual C++ 2008 (free download version) projects, I just now ran one in debug mode, and after I exited the program, Visual C++ listed in its debug output window a list of DLL loadings and unloadings, with their pathnames, but all in C:\Windows\ and mostly in C:\Windows\System32\ ; three of them were
'C:\Windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.6000.16386_none_87e0cb09378714f1\comctl32.dll' 'C:\Windows\winsxs\x86_microsoft.vc90.debugcrt_1fc8b3b9a1e18e3b_9.0.21022.8_none_96748342450f6aa2\msvcr90d.dll' 'C:\Windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.6000.16386_none_5d07289e07e1d100\comctl32.dll' Can I take this as meaning that my program does not need supplied .DLL's to run? Or what? Would my program run on someone's computer that has Windows 2000 or Windows XL, or does it need Windows Vista? Would it work if I merely put the required DLL's in the same folder along with the program's .EXE file? Or what would have to be done?
