Как Windows 8.1 определяет, является ли компьютер рабочим столом или планшетом?

Windows 8.1 — полная версия, а не RT — автоматически загружается на рабочий стол при запуске с настольного компьютера и на начальный экран при запуске с планшета. (Для этой функции может потребоваться обновление 1; я не уверен.)

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

0

Решение

Это выглядит как GetSystemMetrics(SM_TABLETPC) достаточно для моих нужд, но запрос WMI в комментариях выше, безусловно, полезен, если требуется более детальная информация.

0

Другие решения


По вопросам рекламы [email protected]