这是一个与Get OS-Version in WinRT Metro App C#相关的问题,但不是它的副本。
是否有任何选项可以从 Metro 应用程序中检测系统上是否有可用的桌面功能?我知道不支持检测操作系统版本,这没关系。
但是,我的 Metro 应用程序需要知道它运行的系统上是否有可用的桌面。
桌面是指可扩展桌面 - 桌面,可以安装第 3 方桌面应用程序。正如我们所知,基于 ARM 的单元也将拥有桌面,但仅限于 Microsoft 内置程序。
我能否区分我的 Metro 应用程序是在具有不可扩展桌面的基于 ARM 的平板电脑上运行,还是在具有可扩展桌面的所有其他(基于英特尔的)设备上运行?