Windows 8.1 — полная версия, а не RT — автоматически загружается на рабочий стол при запуске с настольного компьютера и на начальный экран при запуске с планшета. (Для этой функции может потребоваться обновление 1; я не уверен.)
Какую информацию Windows 8.1 использует для принятия этого решения и могу ли я получить к ней программный доступ из C ++? У меня есть приложение, которое включает драйвер, который (в настоящее время) не работает должным образом на планшетах, поэтому я хотел бы использовать эту информацию, чтобы предупредить пользователя во время установки.
Это выглядит как GetSystemMetrics(SM_TABLETPC)
достаточно для моих нужд, но запрос WMI в комментариях выше, безусловно, полезен, если требуется более детальная информация.