关于USB设备的编程。
飒然 2010-05-01 11:32:49 想实现在USB设备插入时,检测当前USB设备的数目,如果大于一个数字则弹出这个设备。
我现在想的方案是用dbus实时检测com.freedesktop.devicekit.disks的DeviceAdded信号,然后再调用其一个枚举所有设备的函数,如果移动设备大于2,则再调用其设备弹出函数将设备弹出。不知道这样的方案行不行。
另外我在网上查资料时,有一个使用netlink的方法可以在usb插入删除时得到通知,但是不知道这个能不能将设备弹出。
还有一个libusb的无驱设计,不知道能不能用。
实在很是迷惑,高手提点一下啊