Mein Programm benachrichtigen wenn USB Stick...



  • Hallo,

    ich habe derzeit keinen Plan wie ich anfangen soll. Ich möchte festellen ob ein USB Stick (Gerät) angeschlossen wird. Dann soll mein Programm das (über Events) mitkriegen. Wenn ich den Stick dann herrausziehe auch. Gibt es die Möglichkeit Events abzugreifen wenn Daten gelesen oder geschrieben werden.

    Was ich weiß ist:

    1. Mein Gerät liegt als Knoten in "/dev".
    2. Immer wenn ein Gerät angeschlossen oder entfernt wird sendet der Kernel einen "uevent" um "udev" benachrichtigen zu können, das sich eine Änderung ergab.
    3. udev (ist ein Deamon), der etc/udev/rules.d/*.rules Dateien parst (schreibt sie auch) um Änderungen persitent zu machen.

    Aber wie mache ich das?

    Gruß
    Franky



  • Das sollte mit udisks gehen.

    Google hat mir das hier als ersten Treffer ausgespuckt, vielleicht hilft Dir das weiter: http://stackoverflow.com/questions/5109879/usb-devices-udev-and-d-bus


Anmelden zum Antworten