1

我看到很多将击键/命令发送到同一台 PC 上的其他应用程序的示例,但我需要将击键命令发送到另一台 PC。这可能吗?通过远程桌面还是更清洁/更简单的方式?

这里的目标是我在这里按下一个键,我需要在另一台 PC 上执行该键(比如说它打开一个程序),而不需要在客户端上安装程序。考虑在另一台 PC 上发送 CTR + ALT + DEL。

编辑:我们已将 Kinect 插入我们其中一台 PC(我们打算用作服务器),然后我们有许多客户端将接收这些关键命令。想象一下,我告诉 Kinect 在某些 PC 上为我打开 PowerPoint,因为 PowerPoint 可以通过键盘命令打开,我希望最简单的方法是从我的服务器发送这些键盘命令。如果这是不可能的,那么有哪些替代方法可以做到这一点?我试图避免在客户端上部署任何应用程序,否则我相信 RDP 可以工作吗?

4

2 回答 2

1

无需在客户端安装程序

目标 PC 上必须有一个服务器才能接收您的命令。由于您排除了安装程序,因此我们只剩下操作系统(我假设是 Windows)和 afaik 远程桌面。

下面的链接可能有助于实现此目的(我自己没有使用过): http: //www.codeproject.com/Articles/43705/Remote-Desktop-using-C-NET

于 2013-07-01T20:47:28.930 回答
0

您必须使用 tcp 或 udp 之类的网络通信,并且可以使用SendKeys。但是如果不在远程 pc 上运行应用程序,就无法监听命令。

于 2013-07-01T20:42:19.977 回答