64位系统下,.Net Framework 有两个版本:32位版本和64位版本。
在VS中编译程序是如何设置的是Any CPU,那么在64位系统上该程序默认运行在64位模式下,如何使它默认运行在32位模式下,可以运行下面的命令:
C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\Ldr64.exe setwow
改回64位模式:
C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\Ldr64.exe set64