Windows 8.1如何检测机器是台式机还是平板电脑?

时间:2014-06-19 16:31:38

标签: c++ windows-8.1 desktop-application tablet

Windows 8.1 - 从台式计算机运行时,完整版(非RT版)会自动引导至桌面,从平板电脑运行时,将自动引导至“开始”屏幕。 (此功能可能需要更新1;我不确定。)

Windows 8.1用于做出此决定的信息是什么,我可以从C ++以编程方式访问它吗?我有一个应用程序,其中包含一个在平板电脑上没有(当前)正常工作的驱动程序,因此我想在安装时使用此信息来警告用户。

1 个答案:

答案 0 :(得分:0)

看起来GetSystemMetrics(SM_TABLETPC)足以满足我的需求,但如果需要更详细的信息,上面评论中的WMI查询肯定是有用的。