Russian Qt Forum

Qt => Общие вопросы => Тема начата: nono от Сентябрь 21, 2010, 20:51



Название: сбор информации о железе
Отправлено: nono от Сентябрь 21, 2010, 20:51
Здравствуйте!!!
Пытаюсь написать программку которая должна собирать информации о железе на котором она установленна(материнка, видеокарта, и т.д.) подскажите пожалуйста если в qt особые классы которые предоставляют такую информации...или подскажите как можно мне это осуществить и на что операться????


Название: Re: сбор информации о железе
Отправлено: kibsoft от Сентябрь 21, 2010, 20:56
В Qt нет ничего такого. Уже сто раз это говорилось. Под винду используй WinAPI, вот начальный пример: http://www.tdoc.ru/c/cpp-sources/hardware/polutchenie-informatsii-o-zheleze.html


Название: Re: сбор информации о железе
Отправлено: nono от Сентябрь 21, 2010, 21:00
ооо, спасибо, ща поразбираемся...а еще бы на linux что нить такое)))))


Название: Re: сбор информации о железе
Отправлено: npkitsul от Сентябрь 22, 2010, 08:08
ооо, спасибо, ща поразбираемся...а еще бы на linux что нить такое)))))
Базовое в /proc псевдо-filesystem:
В bash сделай cat на раздичные файлы в /proc . Так для общего представления.
А из программы, они доступны как самые обычние файлы: Браво Юникс!


Название: Re: сбор информации о железе
Отправлено: nono от Сентябрь 22, 2010, 09:00
спасибо!!!


Название: Re: сбор информации о железе
Отправлено: Alex Custov от Сентябрь 24, 2010, 19:35
под linux можно ввести зависимость от lshw, и парсить его вывод. Выводит он всё подключенное железо.