I have designed an application that requires no install and can be used by non-administrators. I would rather not lose this functionality but when I use the .exe on other comput
Configure your project to statically link to the C/C++ runtime instead of linking to the runtime DLL:
Select Multi-threaded (/MT) (or Multi-threaded Debug (/MTd) for your debug build).
As an alternative, you should be able to get xcopy deployment of the C/C++ runtime DLL using the technique documented on http://msdn.microsoft.com/en-us/library/ms235291.aspx under the heading "Deploying Visual C++ library DLLs as private assemblies". I haven't tried that technique, as it's generally simpler to just statically link if you need xcopy installation of a native C++ program.