单独并平行地获取正在运行的应用程序的屏幕截图

时间:2016-06-05 07:49:04

标签: java remote-desktop screen-capture

我正在尝试实现一个类似于远程桌面应用程序的应用程序,但它应该让用户分散所有GUI应用程序并单独查看它们。

我正在尝试用Java做这个,但是如果支持功能,我也愿意使用其他语言。

目前,我已成功使用AWT Robot's screencapture至少实现远程桌面部分。我正在以固定的时间间隔向客户发送图像。

要查找我已完成sourceforge jrDesktop项目的线索,发现这也是使用相同的screenCapture method here

对于问题的第二部分,我需要同时显示所有窗口。比如将多个屏幕连接到机器上,每个屏幕只有一个应用程序。

我不知道是否可以同时获取每个应用程序的渲染信息。

现在我愿意选择创建一个非常大的分辨率虚拟屏幕,并在客户端的这个屏幕上传播应用程序,比如VNC服务器,因为它能够定义屏幕的分辨率。如果有任何开源项目最好用Java但不限于此,那么在这里获得一些指示会很棒。这可以帮助你做到这一点。

但是我想在没有单个大屏幕的情况下解决它。

感谢任何帮助。

我目前的POC代码在https://github.com/ConsciousObserver/Robot,尚未优化。

0 个答案:

没有答案