我想为 Mac 和 Windows 开发一个本机运行的应用程序(自包含的可执行文件),它将检测/轮询插入的 USB 设备并因此发送 HTTP 调用。我主要是一名 Ruby 程序员,所以理想情况下我可以结合使用 Macruby/IronRuby 和共享库来做到这一点,但看起来 libusb 需要在 Windows 上安装一个特殊的驱动程序(我不能指望客户这样做)。
是否有图书馆/宝石可以促进这一点?是否可以使用 Python/Ruby 做我所描述的事情?共享代码并不像代码库是 Python/Ruby/单一语言那么重要。如果不需要在 Windows 上安装特殊驱动程序,libusb 将是理想的选择。