对于统计跟踪,我希望能够判断应用程序是在 Windows RT 还是 Windows Pro 上运行。
这个帖子说无法获取系统版本信息:
Get OS-Version in WinRT Metro App C#
有什么想法吗?
最佳答案
您可以做的一件事是转到 Visual Studio 中的配置管理器,而不是默认的任何 CPU 配置 - 创建单独的 ARM/x86/x64 配置,并在项目属性/条件编译符号中定义一个与 ARM 不同的符号与 x86/x64 配置相比。然后,您可以使用 #if#else #endif 预处理器指令在您的代码中对其进行测试。
关于c# - 检测 WinRT 和 Windows 8 之间的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13001208/