.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位系統;它只暗示了可能性。
以上是如何準確確定我的.NET應用程序是否在64位Windows系統上運行?的詳細內容。更多資訊請關注PHP中文網其他相關文章!