如何使用C#代码检查应用程序是在Tablet或PC上运行的

时间:2013-05-09 07:16:54

标签: winrt-async

我想在Windows 8 Metro Style应用中使用C#代码检查应用是否在平板电脑或PC上运行

1 个答案:

答案 0 :(得分:2)

简短的回答是:无法完成。

你可以拥有一台不支持ARM处理器的平板电脑,那么它基本上只是一台笔记本电脑,只是另一种外形。外形不是您使用代码检查的内容。但是,您仍然可以找到该体系结构并确定是否运行ARM / x86 / x64并查看此blogpost - 然后编写:

var cpu = await SystemInfoEstimate.GetProcessorArchitectureAsync(); 

您还可以在项目中设置CPU配置 - 创建单独的ARM / x86 / x64配置。从而创建适合每个架构的应用程序的条件构建。