仍在寻找一种简单地从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