Using an arbitrary Windows machine (2000/XP or later), I can
install Eclipse CDT to a USB drive
move that USB drive onto a different Windows machine--one that does not have any form of Eclipse software already installed, and potentially a different version of Windows (but 2000/XP or later)
use Eclipse to develop application-level C/C++ programs on that second machine (and that includes using the debugger), running directly from the USB drive without copying anything to C:.
I can do all this without having Administrator privileges on either machine.
I can do the same with NetBeans, and with several other IDEs that support C/C++ development.
Is it possible to do this with any version of Visual Studio Express?
If not, can you explain the technical reason(s) this doesn't work?