For a win32 executable (x86) we can set the LargeAddressAware flag so it can access a virtual address space of 4 GB (instead of just 2 GB) when running on x64 Windows.
This
So far I have only come across suggestions to mess with the Microsoft binaries listed in the question (i.e. use editbin.exe
to manually "patch" them). But this has the following disadvantages:
It seems a proper long-term solution would have to be implemented by microsoft?:
http://visualstudio.uservoice.com/forums/196039-microsoft-test-tools/suggestions/5781437