Se abbiamo compilato un eseguibile in modalità Any CPU e lo lanciamo su una macchina a 64bit questo verrà ovviamente eseguito a 64bit.
Se però ci servisse poterlo avviare a 32bit possiamo sfruttare il tool CorFlags.exe.
Basta avviare il prompt dei comandi di Visual Studio e poi digitare:
corflags.exe /32bit+ filename.exe
Per ripristinare il comportamento normale:
corflags.exe /32bit- filename.exe
[Fonte]