【发布时间】:2021-03-12 13:37:40
【问题描述】:
有没有办法在C 中以编程方式连接到远程 Windows 服务器?
我正在调查MSDN Remote Desktop Services API,但无法弄清楚。你能给我一个例子吗?我不知道如何开始。
注意
我不想显示 GUI,我只想在没有任何 UI 界面的情况下连接到服务器并执行几个任务。
【问题讨论】:
-
@SergeBallesta 这实际上是个好主意。
-
@SergeBallesta 只是想知道是否有任何协议手册?目前我正在使用 TCP 连接到我的远程计算机,但我不知道要发送什么数据来提示远程计算机(假设执行一个 shell 命令)。
-
默认情况下,Windows 没有远程命令服务。您可以安装 OpenSSH 服务器,然后使用 ssh 客户端将命令发送到远程(可能是更简单的方法),或者从头开始构建将使用自定义协议封装命令的服务(可能风险更大但更可定制)。