Forcing .Net applications to run as 32-bit so that they are compatible with 32-bit DLLs.

Under some circumstances it is necessary to force a .Net application to run as a 32-bit app in a 64-bit OS. Often this is because the .Net app is reliant on DLLS or other apps that do not work in 64-bit. For example, PRIZM Smart Client accesses the IED Password Manager via PasswordMManager.dll, which is a 32-bit only dll.

The following articles describe various methods of forcing a .Net application to run as a 32-bit app. Note that at least one of these methods does not require recompiling. 

http://captaincodeman.com/2007/12/17/running-net-apps-in-32-bit-mode-on-64-bit-windows/

http://lostechies.com/gabrielschenker/2009/10/21/force-net-application-to-run-in-32bit-process-on-64bit-os/

 Coreflags.exe attached for your convenience.

Support Files

CoreFlags.exe