0
该项目如下;拦截并修改USB数据包
我想创建一个应用程序,将能够看到数据包去USB设备。当一定数量的已知数据被发送到设备时,返回的数据将在应用程序请求它之前被拦截和修改。我使用USB嗅探器查看发送的数据包,并确切知道需要更改哪些位。我的两个问题是;
- 这是一个可能的软件解决方案吗?
- 这必须是硬件解决方案吗?
其他信息 -
- 的USB设备使用FTDI245R芯片进行通信。我知道设备的VID和PID。
- 我有经验在vb.net和C#编程,但我从来没有做过什么与USB
- 我希望应用程序能够输入一个数字,并将其更改为十六进制数据,这是什么将被发送到装置。输入的号码会经常更改。
任何输入表示赞赏。
它可能会更容易做到这一点在更高的水平,将[挂钩函数调用应用程序使USB设备](http://easyhook.codeplex.com/)是一个选项,而不是? –
谢谢,我不确定上述提及的方式,但会仔细研究,并让我知道我找到了什么。我忘了提及该软件是第三方以及USB设备,我可以重新编程USB设备,但软件解决方案将更容易分享。 – user3210359