Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Получить информацию о носителях C/C++  (Прочитано 1001 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн prAgressor

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Доброго времени суток.
Подскажите пожалуйста.
Как получить информацию о носителях через /dev/
Интересует модель и имя.
Для винтов есть функция ioctl, а как получить информацию о флешках и дисках, и вообще о всех остальных какие бывают.
Спасибо

Оффлайн Кровавый

  • Старожил
  • *
  • Сообщений: 1626
  • Логика творит чудеса!
    • Просмотр профиля
Re: Получить информацию о носителях C/C++
« Ответ #1 : 05 Августа 2011, 19:09:37 »
Вот тут очень хорошо об этом написано: http://rus-linux.net/kos.php?name=/papers/hwmon/hwmon.koi
Железо: AMD FX8350 4.2Ghz + 2x4Gb Kingston HeyperX + Asus M5A97 R2.0 + HDD WD WZ10EZEX 1TB 7200 rpm + SSD 128 GB + Win 10 x64.

Оффлайн prAgressor

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Получить информацию о носителях C/C++
« Ответ #2 : 05 Августа 2011, 20:26:00 »
Полезная статья ,однако среди тех утилит нет того что мне нужно, данные которые они выводят никак не связаны с /dev/, они связаны с контролерами.

Axa-Ru

  • Гость
Re: Получить информацию о носителях C/C++
« Ответ #3 : 05 Августа 2011, 20:50:00 »
На сколько я понимаю /dev/* - это абстрактные устройства, предоставляющие интерфейс для операций вводв-вывода. Здесь нет информации об оборудовании
lshw показывает физическое оборудование и привязку к /dev
« Последнее редактирование: 05 Августа 2011, 20:54:22 от Axa-Ru »

Оффлайн prAgressor

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Получить информацию о носителях C/C++
« Ответ #4 : 05 Августа 2011, 21:16:15 »
Точно. Не заметил. Спасибо большое. Может еще подскажешь какие нибудь функции С/С++ которые позволяют выдирать Label и Model носителей? Мне всего то нужно эти два параметра узнавать.

Axa-Ru

  • Гость

Оффлайн prAgressor

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Получить информацию о носителях C/C++
« Ответ #6 : 06 Августа 2011, 04:16:26 »
Слишком  :(

Axa-Ru

  • Гость
Re: Получить информацию о носителях C/C++
« Ответ #7 : 06 Августа 2011, 06:15:34 »
Ну там же по первой ссылке прямо для вас пример.

А здесь исходники lshw http://ezix.org/project/wiki/HardwareLiSter
« Последнее редактирование: 06 Августа 2011, 06:26:09 от Axa-Ru »

Оффлайн prAgressor

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Получить информацию о носителях C/C++
« Ответ #8 : 06 Августа 2011, 23:05:20 »
Спасибо за помощь. Буду разбираться

 

Страница сгенерирована за 0.017 секунд. Запросов: 22.