Nowe posty

Autor Wątek: Czytanie urządzeń - daemon urządzeń  (Przeczytany 3223 razy)

xcracker

  • Gość
Czytanie urządzeń - daemon urządzeń
« dnia: 2008-07-14, 18:30:26 »
Witam. Szukam rozwiązania mianowicie takiego:
Musze napisać aplikacje, która będzie na stdout (standardowe wyjście) wypisywać informacje o podłączonym nowym sprzęcie lub jego odłączeniu...
Coś w deseń:

Pod USB #1 podłączono urządzenie USB Generic Disk
Pod port COM #2 podłączono urządzenie Kasa Fiskalna
Urządzenie USB #2 zostało odłączone

(taki tam sobie przykład)

Nie wiem jak się do tego zabrać, jakich bibliotek sie używa itd, ktoś coś wie na ten temat?

arctgx

  • Gość
Czytanie urządzeń - daemon urządzeń
« Odpowiedź #1 dnia: 2008-07-14, 19:03:42 »
Nie znając w tej chwili ani C, ani C++, ani nawet Perla, próbowałbym napisać najzwyklejszy skrypt Basha, który wyciągałby informacje z dostępnych poleceń, choćby dmesg. Samo polecenie dmesg odwala kawałek Twojego zadania (nie każdy jednak sprzęt jest zauważany przez dmesg - mógłbym Ci to próbować po swojemu wytłumaczyć, ale mogłoby to nie będąc sprawdzone zahaczać o jakąś bzdurę ;)).

Zobacz sobie też źródła HAL czy UDEV - może w nich znajdziesz potrzebne biblioteki.

Prędzej jednak poszukałbym gotowych rozwiązań na GPL.

xcracker

  • Gość
Czytanie urządzeń - daemon urządzeń
« Odpowiedź #2 dnia: 2008-07-14, 21:08:38 »
Hmm koniecznie rozwiązanie C/C++... popatrze w src HAL i UDEV'a..
A może ktoś zna takowe biblioteki?