台灣最大程式設計社群網站
線上人數
1089
 
會員總數:246713
討論主題:190131
歡迎您免費加入會員
討論區列表 >> C# >> OS版本 取得
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
OS版本 取得
價值 : 5 QP  點閱數:1231 回應數:2
樓主

gh .net
門外漢
0 22
166 16
發送站內信

https://msdn.microsoft.com/zh-tw/library/windows/desktop/ms724834(v=vs.85).aspx
指出各作業系統dwMajorVersion與dwMinorVersion
但是我測試Environment.OSVersion.Version.Major卻是6,我是windows 10,應該是10才是正確
想請問原因

搜尋相關Tags的文章: [ os ] , [ 作業系統 ] ,
本篇文章發表於2017-05-26 16:42
1樓
回應

小魚
檢舉此回應
根據我抓的結果
Environment.OSVersion.ToString()的結果是
Microsoft Windows NT 6.2.9200.0
可是我的作業系統是Windows 8
你抓到的6就是6.2的那個6,
我想,這其中一定有什麼誤會...
本篇文章回覆於2017-05-27 16:38
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
最有價值解答

Alex_Lee
捐贈 VP 給 Alex_Lee 檢舉此回應
如果你用 Enviroment.OSVersion 屬性
有說明
"從 Windows 8 開始OSVersion屬性會傳回所有 Windows 平台的相同主要和次要版本號碼。 因此,我們不建議您擷取這個屬性來判斷作業系統版本的值。"
本篇文章回覆於2017-05-30 20:48
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.