我看到很多例子,其中关键笔划/命令被发送到同一台PC上的其他应用程序,但我需要将关键笔划命令发送到另一台PC。这可能吗?通过远程桌面或更干净/更简单的方式?
这里的目标是我在这里按一个键,我需要在另一台PC上执行该键(比如它打开一个程序),而不需要在客户端上安装程序。考虑在另一台PC上发送CTR + ALT + DEL。
编辑:我们将Kinect插入我们其中一台PC(我们打算用作服务器),然后我们有许多客户将接收这些关键命令。想象一下,我告诉Kinect在某些PC上为我打开PowerPoint,因为可以使用键命令打开PowerPoint,我希望最简单的方法是从我的服务器发送这些关键命令。如果这是不可能的,那么有哪些替代方法呢?我试图避免在客户端部署任何应用程序,否则我相信RDP可以工作吗?
答案 0 :(得分:1)
无需在客户端上安装程序
目标PC上必须有一台服务器才能接收您的命令。由于您排除了安装程序,因此我们将使用操作系统(我假设为Windows)和afaik远程桌面。
以下链接可能有助于此目的(我自己没有使用过): http://www.codeproject.com/Articles/43705/Remote-Desktop-using-C-NET
答案 1 :(得分:0)
您必须使用tcp或udp之类的网络通信,并且可以使用SendKeys。但是如果不在远程PC上运行应用程序,就无法监听命令。