Client server 通过远程桌面运行的程序能否调用客户端计算机上的程序?

Client server 通过远程桌面运行的程序能否调用客户端计算机上的程序?,client-server,call,remote-desktop,Client Server,Call,Remote Desktop,我正在开发一个程序,该程序将通过Windows远程桌面运行,并在某一点上打开一个网页。有人指出,如果该程序可以在本地PC上启动网页,而不是在您连接的远程PC上启动网页,那就太好了。这样,它将在您喜爱的web浏览器中启动,加载速度更快,并且您可以以更少的延迟进行浏览 然而,甚至有可能做到这一点吗?远程桌面是否有一些功能可以让我从用户登录的会话向用户的PC发送命令 如果没有,还有其他方法吗?例如,我知道在使用远程桌面时,剪贴板在客户端和远程PC之间共享/传输;我能用它做些什么吗 提前感谢您的回答 是

我正在开发一个程序,该程序将通过Windows远程桌面运行,并在某一点上打开一个网页。有人指出,如果该程序可以在本地PC上启动网页,而不是在您连接的远程PC上启动网页,那就太好了。这样,它将在您喜爱的web浏览器中启动,加载速度更快,并且您可以以更少的延迟进行浏览

然而,甚至有可能做到这一点吗?远程桌面是否有一些功能可以让我从用户登录的会话向用户的PC发送命令

如果没有,还有其他方法吗?例如,我知道在使用远程桌面时,剪贴板在客户端和远程PC之间共享/传输;我能用它做些什么吗


提前感谢您的回答

是的,这可以使用。有关C#样本,请参阅。由于虚拟通道既有客户端又有服务器,这当然需要所有想要使用虚拟通道的RD客户端都安装客户端位。

正确的方法是使用Dan端口指定的虚拟通道。您需要开发两个小程序,一个在服务器上,一个在客户机上。从服务器只需通过虚拟通道向客户端发送命令,在客户端接收命令时只需使用默认浏览器运行网页


已经有免费的商业程序可以做这些事情,比如终端服务器的Remote Executer、2X软件产品等。

使用远程桌面有什么原因吗?如果这是一个兼容性问题,那么有一些程序可以打包一个程序并在任何计算机上运行(例如VMWare ThinApp),其行为类似于普通应用程序…@tjameson该应用程序需要在远程PC上运行,因为远程PC与需要访问的某些数据库和非常大的文件位于同一数据中心。这并不能回答此问题。若要评论或要求作者澄清,请在他们的帖子下方留下评论——你可以随时在自己的帖子上发表评论,一旦你有足够的评论,你就可以发表评论了。@DamienJoe我认为这确实提供了一个答案。这与我接受的答案有点多余,但它确实提供了额外的信息,如示例软件来帮助实现这一点。