1

我想为 Mac 和 Windows 开发一个本机运行的应用程序(自包含的可执行文件),它将检测/轮询插入的 USB 设备并因此发送 HTTP 调用。我主要是一名 Ruby 程序员,所以理想情况下我可以结合使用 Macruby/IronRuby 和共享库来做到这一点,但看起来 libusb 需要在 Windows 上安装一个特殊的驱动程序(我不能指望客户这样做)。

是否有图书馆/宝石可以促进这一点?是否可以使用 Python/Ruby 做我所描述的事情?共享代码并不像代码库是 Python/Ruby/单一语言那么重要。如果不需要在 Windows 上安装特殊驱动程序,libusb 将是理想的选择。

4

1 回答 1

0

好吧,这绝对是可能的;我不知道 pyUSB 在 ruby​​gems 中的等价物是一个易于使用的模块,您可以利用它来执行此操作,然后有许多用于 python 的 http 库。

至于让它自给自足,这是可能的,但并不理想。py2exe 是一个程序,它基本上复制了 python 解释器、程序和脚本中使用的所有依赖项,并将它们全部粘合到一个 exe 文件中,但默认情况下 py2exe 不会将其打包成 exe,但有关于维基

于 2012-04-23T22:09:51.407 回答