如何在.Net中将关键命令发送到另一台电脑

本文关键字:电脑 一台 Net 命令 | 更新日期: 2023-09-27 18:20:41

我看到很多例子,在同一台电脑上,按键/命令被发送到其他应用程序,但我需要将按键命令发送到另一台电脑。这可能吗?通过远程桌面还是更干净/更简单的方式?

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

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

如何在.Net中将关键命令发送到另一台电脑

而不需要在客户端上安装程序

目标电脑上必须有一台服务器才能接收您的命令。由于您排除了安装程序,这就给我们留下了操作系统(我假设是Windows)和afaik远程桌面。

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

您必须使用像tcp或udp这样的网络混合,并且可以使用SendKeys。但是如果不在远程电脑上运行应用程序,就无法侦听命令。