Нужно прочитать название видеокарты.
И ещё желательно получить имя и частоту тактовую частоту процессора, но с этим проще.
А вот первое не понято как делать, не тащя для этого какие-то специальные библиотеки.
Может кто сталкивался?
16.09.11 09:34: Перенесено модератором из 'C/C++. Прикладные вопросы' — Odi$$ey
Здравствуйте, Аноним, Вы писали:
А>Нужно прочитать название видеокарты.
А>И ещё желательно получить имя и частоту тактовую частоту процессора, но с этим проще.
А>А вот первое не понято как делать, не тащя для этого какие-то специальные библиотеки.
А>Может кто сталкивался?
http://www.google.ru/search?q=wmi
Здравствуйте, Аноним, Вы писали:
А>Нужно прочитать название видеокарты.
А>И ещё желательно получить имя и частоту тактовую частоту процессора, но с этим проще.
А>А вот первое не понято как делать, не тащя для этого какие-то специальные библиотеки.
А>Может кто сталкивался?
Вся или большая часть этой информации есть в реестре.
Человеческий способ вытянуть ее оттуда — использовать WMI, как уже посоветовали,
либо функции SetupDiXXXX. Ну или вручную, отталкиваясь от нужного класса устройств.
В данном случае — Display, ClassGuid = {4d36e968-e325-11ce-bfc1-08002be10318}.
Как правило, более глубокие параметры оборудования можно узнать только из режима ядра, а
конкретные методики позаимствовать, например, из продуктов с открытым исходным кодом.
Например,
здесь.