.NET應用程序中的可靠的64位平台檢測 Environment.OSVersion.Platform.net的>屬性在識別64位Windows系統時可能會產生誤導性,無論實際體系結構如何,通常都會返回“ Win32nt”。 此限制在較舊的.NET版本中尤其重要。 .net 4及以後的>>>的解決方案 .NET Framework 4及以後的版本使用兩個專用屬性提供精確的解決方案:> 態 態 這些屬性提供了有關係統架構的明確信息。 > .net 2.0 Environment.Is64BitProcess >對於使用.NET 2.0構建的應用程序,沒有可靠的直接檢查。 但是,可以通過檢查操作系統版本進行合理的近似值。 Windows Vista和後來的版本具有64位的功能:Environment.Is64BitOperatingSystem 請記住,這是近似,不能保證64位系統;它只暗示了可能性。