I need to implement a Mac OS X application. In my application I need to do two things:
It really depends on what sort of application you are looking at.
It does look like there is no way to do it in a similar fashion to udev for example.
To controversial solutions would be:
And in fact one could write a program with libusb which will handle this sort of tasks according to a given config file, that would be also cross-platform since libusb supports quite a few platforms.