仍在尋找一種簡單地從C#/ UWP iot-core應用程序中獲取當前操作系統版本(例如,操作系統版本:10.0.14393.0)的方法。指針?如果我在網上搜索,我會感到混亂的黑客。如何獲取C#中已安裝的操作系統版本號
iot-core的版本號非常重要,我們在這裏找到了類似這樣的語句「該分支支持最新的Windows IoTCore版本(目前爲1607,版本號爲10.0.14393.x)」並且windows 10 UWP設備現在執行自動操作系統更新。那麼如何在運行時從設備(iot-core/UWP)獲取此信息?
注:「Environment.OSVersion.Version」顯然不適用,因此這是不是張貼How to get OS version number?
我沒有辦法驗證這一點,但你可能想調用[原生'GetVersionEx'函數](https://msdn.microsoft.com/en-us/library/windows/desktop/ms724834( v = vs.85).aspx)通過P/Invoke。快速谷歌搜索,以確認這是否可能在UWP上做的事情導致我[一個頁面,描述如何做到這一點,儘管使用不同的功能作爲例子](https://mtaulty.com/2016/01/11 /窗口-10- UWP - 和 - 的PInvoke-getnativesysteminfo /)。 – cynic
[跟隨此](http://stackoverflow.com/questions/31783604/windows-10-get-devicefamilyversion) – tao
謝謝。這(http://stackoverflow.com/a/31895625/1480500)和(http://stackoverflow.com/q/36462824/1480500)似乎提供了所需的結果,但鑑於它是一個分析API,我猜微軟真的已經決定我們不需要知道這個(因此,下面標記的答案)!? – GGleGrand