Как получить доступ к системным спецификациям через Windows API? - PullRequest
1 голос
/ 03 декабря 2011

Как получить доступ к информации о технических характеристиках компьютера из Windows API? Нужно ли искать в реестре, если да, то где? Некоторые ключевые сведения, к которым я хотел бы, чтобы мои программы имели доступ, - это, в частности, модель и спецификации видеокарты, поддерживаемые версии OpenGL и DirectX, поддерживаемые разрешения экрана, информация о процессоре, общее / доступное дисковое пространство и информация об оперативной памяти. Какие эффективные методы я могу использовать для доступа к этой информации в Win32?

Совет с благодарностью!

1 Ответ

1 голос
/ 03 декабря 2011

Вся эта информация и многое другое предоставляется в Windows через WMI (инструментарий управления Windows). Хорошей отправной точкой для обнаружения запросов и их тестирования на вашем компьютере является инструмент WMI Code Creator . Он также генерирует код, но не код C ++. Это довольно уродливо, но шаблонно, посмотрите здесь примеры кода. Набор стандартных классов Win32 WMI задокументирован здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...