是否可以使用C ++拍摄远程机器桌面的屏幕截图?我们能够使用窗口API获取当前机器的屏幕截图,并将其保存到本地作为位图。如果知道远程机器的IP地址,这可能吗?
[编辑]
实际上我们的服务器是客户端模型,其中C ++后端代码将在服务器中运行。客户端将通过REST调用和查看数据来访问服务器。我们要求捕获客户端屏幕并另存为图像。我们在将html内容保存为图像时面临一些技术问题。因此我们想到了捕获屏幕的任何其他方法。由于C ++具有捕获当前屏幕的API,我们认为是否有任何方法可以从服务器端捕获客户端屏幕。
答案 0 :(得分:3)
是的,如果您安装并运行软件在远程计算机上执行此操作,以便它接受网络数据包并发回屏幕内容的副本。
不,如果你只是想在没有安装软件的情况下随机选择一台机器[操作系统中模数可利用的安全漏洞,你也知道如何(ab)使用它们 - 即使我知道这样的安全漏洞,我不会,我肯定不会把它作为答案写在这里]。