Есть ли независимая от systemd функция для получения модели USB-устройства?Linux

Ответить Пред. темаСлед. тема
Anonymous
 Есть ли независимая от systemd функция для получения модели USB-устройства?

Сообщение Anonymous »

Я хочу получить свойства ID_MODEL и ID_VENDOR USB-устройства в Linux. Я знаю его путь /dev/bus/usb/xxx/yyy.
Я могу сделать это с помощью этого кода, который зависит от systemd (

Код: Выделить всё

cc -lsystemd test.c
):

Код: Выделить всё

#include 
#include 
#include 

int main() {
sd_device* dev;

int r = sd_device_new_from_path(&dev, "/dev/bus/usb/xxx/yyy");
assert(r >= 0);

const char* val;
sd_device_get_property_value(dev, "ID_MODEL", &val);
printf("ID_MODEL: %s\n", val);
}
Выход:

Код: Выделить всё

ID_MODEL: Android
Однако мое приложение должно работать в дистрибутивах на основе OpenRC (например, Atrix или Gentoo). По этой причине зависимость systemd для меня неприемлема.
Как я могу получить эту информацию без нее?
Мне хотелось бы решение, которое не полагаться на анализ вывода lsusb.

Подробнее здесь: https://stackoverflow.com/questions/793 ... vice-model
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Независимая прокрутка столбцов на HTML-странице
    Гость » » в форуме CSS
    0 Ответы
    26 Просмотры
    Последнее сообщение Гость
  • Независимая от языка программирования оболочка в Java SDK [закрыто]
    Anonymous » » в форуме JAVA
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Независимая библиотека Python с отдельной структурой проекта графического интерфейса
    Anonymous » » в форуме Python
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Можно ли с помощью WMI вернуть идентификатор чипа производителя (тип устройства) для подключенного USB-устройства?
    Anonymous » » в форуме C#
    0 Ответы
    23 Просмотры
    Последнее сообщение Anonymous
  • Получение модели устройства (а не имени устройства) от узла через Wi-Fi Peer2Peer
    Anonymous » » в форуме Android
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Linux»