【问题标题】:Raw data from USB来自 USB 的原始数据
【发布时间】:2012-01-18 02:21:08
【问题描述】:

我以前没有使用过 Visual C++,但是我正在启动一个需要我使用它的项目。

我想从 USB 获取原始数据。几乎每个网站都告诉我,我需要先为其编写设备驱动程序……嗯,我知道!

但我想从简单的开始 - 使用我的无线鼠标接收器,它显然安装了驱动程序,它可以工作。如何使用 Visual C++ 访问接收方提供给计算机的内容?

【问题讨论】:

  • 如果您只是在基于 UNIX 的系统上进行开发。这会让事情变得更容易:-P
  • 没错,但我必须在 Windows 中这样做:(
  • 您确定不能使用 WMI 吗?
  • 我基本上可以使用任何东西,只要我可以通过 Visual C++ 访问它(将用于用户界面)。
  • 您可能会发现以下是一个好的开始:wingmanteam.com/usbsnoopy

标签: visual-c++ hardware device


【解决方案1】:

这是一个很棒的项目 - 也很有趣。也许你可以从这个相关的post 中找到一些资源。我在那里进行了更详细的介绍。不过这里我也稍微回答一下。

首先,您绝对不想编写驱动程序。编写驱动程序的时间已经过去了。 :) 至少对于您特别想做的事情。正如我在上述帖子中详述的那样,我们现在主要使用 HID 描述符与 HID (usb) 设备进行通信,而不是编写驱动程序。这很棒,因为它大大简化了任务。

我强烈建议您或任何处于同一职位的人使用libusbx 库。在与 HID 设备直接通信方面,它非常简单明了。同样,请参阅帖子以获取更多涉及的答案,但这应该可以。祝你好运!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多