0

我遇到了一个关于 Hacking the Kinect 的页面。它正在讨论如何与系统交互。我使用的代码如下。

该脚本来自 Lady ada 在她关于破解连接的帖子中。我很想让这个工作。我正在使用蟒蛇

这是该代码的链接

http://learn.adafruit.com/hacking-the-kinect/fuzzing

我得到的错误如下

sudo python UsbFuzzer.py 
Traceback (most recent call last):
  File "UsbFuzzer.py", line 14, in <module>
    dev.set_configuration()
  File "/usr/local/lib/python2.7/dist-packages/usb/core.py", line 554, in set_configuration
    self._ctx.managed_set_configuration(self, configuration)
  File "/usr/local/lib/python2.7/dist-packages/usb/core.py", line 92, in managed_set_configuration
    self.backend.set_configuration(self.handle, cfg.bConfigurationValue)
  File "/usr/local/lib/python2.7/dist-packages/usb/backend/libusb1.py", line 503, in set_configuration
    _check(_lib.libusb_set_configuration(dev_handle, config_value))
  File "/usr/local/lib/python2.7/dist-packages/usb/backend/libusb1.py", line 403, in _check
    raise USBError(_str_error[ret], ret, _libusb_errno[ret])
usb.core.USBError: [Errno 16] Resource busy
4

1 回答 1

0

这里的主要问题是 libusb 返回错误代码“资源繁忙”。这可能是权限问题。尝试使用 sudo 运行您的程序,看看是否可以修复它。此链接看起来很有希望,因为它讨论了如何设置 udev 规则,因此您不必以 root 身份运行:

pyusb:无法设置配置

如果这没有帮助,您可以搜索“libusb 资源繁忙”。

于 2013-08-11T20:23:55.530 回答