Название: Как получить информацию о hardware? Отправлено: FizikRoot от Апрель 01, 2012, 14:38 Как получить информацию о hardware для разных OS?
Название: Re: Как получить информацию о hardware? Отправлено: Nimbus от Апрель 01, 2012, 14:52 С какой целью?
Название: Re: Как получить информацию о hardware? Отправлено: FizikRoot от Апрель 01, 2012, 15:13 С какой целью? сбор информации для анализа возможных проблем с установленным софтомНазвание: Re: Как получить информацию о hardware? Отправлено: Nimbus от Апрель 01, 2012, 15:23 Весьма специфичный вопрос и довольно сложный. Ещё не известно что конкретно надо.
Может быть что-то типа этого (http://en.wikipedia.org/wiki/CPUID) поможет. Название: Re: Как получить информацию о hardware? Отправлено: Alex Custov от Апрель 01, 2012, 15:30 Для Linux - можно через парсинг вывода команды lshw
Название: Re: Как получить информацию о hardware? Отправлено: FizikRoot от Апрель 01, 2012, 15:35 Для Linux - можно через парсинг вывода команды lshw не подскажите как это сделать???там можно в принципе спарсить из файла в /proc/, а вот для Windows что делать? Название: Re: Как получить информацию о hardware? Отправлено: FizikRoot от Апрель 01, 2012, 16:03 а как в винде спарсить такую информацию в System bios?
Название: Re: Как получить информацию о hardware? Отправлено: V1KT0P от Апрель 01, 2012, 16:14 а как в винде спарсить такую информацию в System bios? А погуглить слабо? Вот первая же ссылка на статью про aspira: http://habrahabr.ru/post/114989/ (http://habrahabr.ru/post/114989/). Позиционирует себя как аналог everest-а. Функционал впечатляет, наверно даже больше чем тебе надо. Открываешь исходники этой проги и смотришь как там сделано. Или вообще встраиваешь их себе в прогу.Название: Re: Как получить информацию о hardware? Отправлено: FizikRoot от Апрель 01, 2012, 17:21 а Qt имеет какую-нибудь особенность по работе с SMBIOS???
Название: Re: Как получить информацию о hardware? Отправлено: Alex Custov от Апрель 01, 2012, 18:16 Для Linux - можно через парсинг вывода команды lshw не подскажите как это сделать???Запустить lshw через QProcess, распарсить его stdout через QRegExp. |