[英]Find out process bitness programmatically [duplicate]
如果使用的是.NET 4.0或更高版本,则可能需要Environment.Is64BitProcess 。 否则,请IntPtr.Size
其他答案中的建议检查IntPtr.Size
。
if (IntPtr.Size == 4)
// 32-bit
else if (IntPtr.Size == 8)
// 64-bit
但是,正如@Jim Mischel指出的那样,在.NET 4及更高版本上,您应该使用
使用IntPtr.Size属性找出进程位数。
if(IntPtr.Size == 4)
// 32 bit process
else
// 64bit process
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.