亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何用.NET檢測Windows 64位平臺?

如何用.NET檢測Windows 64位平臺?

牛魔王的故事 2019-06-21 17:15:49
如何用.NET檢測Windows 64位平臺?在..net2.0 C#應用程序-我使用以下代碼檢測操作系統平臺:string os_platform = System.Environment.OSVersion.Platform.ToString();這將返回“Win32NT”。問題是,即使在WindowsVista 64位上運行時,它也會返回“Win32NT”。是否有其他方法知道正確的平臺(32位或64位)?注意,在Windows 64位上作為32位應用程序運行時,它還應該檢測64位。
查看完整描述

3 回答

?
猛跑小豬

TA貢獻1858條經驗 獲得超8個贊

NET 4在環境類中有兩個新屬性,Is64BitProcessIS 64BitOperatingSystem..有趣的是,如果您使用Reflector,您可以看到它們在32位和64位版本的mcorlib中的實現是不同的。32位版本返回Is64BitProcess的false,并通過Is64BitOperatingSystem的P/Invoke調用IsWow64Process。64位版本只對兩者返回true。


查看完整回答
反對 回復 2019-06-21
  • 3 回答
  • 0 關注
  • 559 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號