How do I tell if my application is running as a 32-bit or 64-bit application?

后端 未结 5 1055
情歌与酒
情歌与酒 2020-11-29 02:07

How do I tell if my application (compiled in Visual Studio 2008 as Any CPU) is running as a 32-bit or 64-bit application?

5条回答
  •  一生所求
    2020-11-29 02:45

    I found this code from Martijn Boven that does the trick:

    public static bool Is64BitMode() {
        return System.Runtime.InteropServices.Marshal.SizeOf(typeof(IntPtr)) == 8;
    }
    

提交回复
热议问题