如果知道 IP 地址,我可以截屏远程机器吗?

Can i take the screen capture of a remote machine if knew the IP address?

是否可以使用 C++ 对远程计算机的桌面进行屏幕截图?我们能够使用 window APIs 截取当前机器的屏幕截图并将其作为位图保存到本地。如果知道远程机器的 IP 地址,这可能吗?

[编辑]

实际上我们的是服务器-客户端模型,其中 C++ 后端代码将 运行 在服务器中。客户端将通过 REST 调用访问服务器并查看数据。我们需要捕获客户端屏幕并另存为图像。我们在将 html 内容保存为图像时遇到了一些技术问题。因此我们想到了任何其他方法来捕获屏幕。由于C++有API截取当前屏幕,我们想有没有办法从Server端截取客户端屏幕。

是的,如果您在远程计算机上安装 运行 软件来执行此操作,以便它接受网络数据包并发回屏幕内容的副本。

不,如果您只是想随机选择一台机器而不在其上安装软件[取模 OS 中的可利用安全漏洞并且您还知道如何(滥用)使用它们 - 即使我知道我没有这样的安全漏洞,我当然不会在这里写它作为答案]。