我想开发一个应用程序,它可以为Mac和Windows本机运行(自包含的可执行文件),从而检测/轮询正在插入的USB设备并因此发送HTTP调用。我主要是一名Ruby程序员,所以理想情况下我可以通过Macruby/IronRuby和共享库的组合来实现这一点,但它看起来像libusb需要在Windows上安装一个特殊的驱动程序(我不能指望客户端)。针对Mac/Windows的跨平台USB开发 - 可能使用Ruby/Python?
是否有图书馆/宝石,这将有助于这?是否有可能使用Python/Ruby来描述我所描述的内容?共享代码并不重要,因为代码库是Python/Ruby /单一语言。如果不需要在Windows上安装特殊的驱动程序,libusb将是理想的选择。
根据libusb windows packend页面:“要使用Windows后端访问您的USB设备,您需要安装相关的驱动程序”。似乎没有办法解决这个问题。 – 2012-04-23 21:03:24