我得到了以下项目:
创建一个在计算机1上运行的程序。该程序将模拟鼠标移动并通过usb电缆将该信息从计算机1传递到计算机2.计算机2必须相信传递给它的信息来自鼠标设备
基本上,计算机2必须相信鼠标连接到其USB端口,而实际上它是另一台计算机(计算机1),而计算机1基本上模拟鼠标移动。计算机模拟的哪些动作并不重要,因为这可能是一件容易的事情,实际上制造软件的难度就越大。
问题:目前有没有任何程序?如果是这样,请告诉我它是哪一个。如果没有你知道的任何节目,我将如何自己制作?
PS:我认为这个项目在理论上是可行的。我的意思是计算机1只需向计算机2发送信号,该信号类似于普通鼠标发送给计算机的正常信号。
答案 0 :(得分:0)
充当USB主机以及客户端(键盘,鼠标等)的能力通常不是PC中USB芯片组的一部分。任何一个角色的能力都需要像USB OTG这样独特的东西;你可以在一些手机上找到它。
所以不,这通常不可能使用两台随机PC和一根USB线。无论如何,你可以在这里找到一个讨论:
Emulate USB Device with USB Host
该主题提到您可以在其中创建一个带有活动电子设备的代理设备,使其位于两个仅限主机的设备之间,并且能够转换为一个客户端。但是只用一根普通的旧USB线就可以了。
由于你非常想要用USB完成它而不需要安装特殊软件,你可能对Synergy这样的东西不感兴趣:
https://en.wikipedia.org/wiki/Synergy_(software)
......但是其他人发现这个问题可能是。