Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java screentoaster.com如何从浏览器捕获您的计算机屏幕?_Java_Flash_Applet_Flv - Fatal编程技术网

Java screentoaster.com如何从浏览器捕获您的计算机屏幕?

Java screentoaster.com如何从浏览器捕获您的计算机屏幕?,java,flash,applet,flv,Java,Flash,Applet,Flv,如何使用Java小程序从浏览器捕获计算机屏幕?关于如何实现这一点,有什么建议或线索吗?使用不同的技术(如Flash)还有其他方法吗?我没有尝试过(我不想冒险!!!),但有迹象表明,it screen toaster使用签名小程序,并且您必须明确接受证书(该证书会添加到浏览器的可信证书存储中)使小程序能够脱离普通的Java安全沙箱。(我也相信你的话,它确实使用了applet…) 我希望通过web浏览器捕获用户屏幕的其他方法也能得到类似的保护 我还希望大多数用户不会疯狂到安装随机浏览器插件或接受随机

如何使用Java小程序从浏览器捕获计算机屏幕?关于如何实现这一点,有什么建议或线索吗?使用不同的技术(如Flash)还有其他方法吗?

我没有尝试过(我不想冒险!!!),但有迹象表明,it screen toaster使用签名小程序,并且您必须明确接受证书(该证书会添加到浏览器的可信证书存储中)使小程序能够脱离普通的Java安全沙箱。(我也相信你的话,它确实使用了applet…)

我希望通过web浏览器捕获用户屏幕的其他方法也能得到类似的保护

我还希望大多数用户不会疯狂到安装随机浏览器插件或接受随机证书。但遗憾的是,这不是事实


我觉得这个想法很冒险。如何阻止屏幕烤面包机的家伙们自己复制屏幕上的内容、安装键盘记录器、搜寻敏感文件、安装rootkit等等?假设他们是完全诚实的,你怎么知道他们的小程序没有安全漏洞,其他人可以利用它来做同样的事情呢?

你只需要5行代码就可以做到

一,。创建一个矩形,表示 屏幕。2.创建一个BuffereImage 存储屏幕的图像。3.拿 使用新快照 Robot().createSnapshot()方法。4. 将BuffereImage保存在文件中

Robot类是java.awt包的一部分

您可以在下面的链接中看到更多详细信息


希望您不能在不受信任的小程序中执行此操作!这些图像后来是如何转换成视频的?你想添加第6行吗?看起来很酷。我认为这并不像简单地使用Robot类那么简单。还有很多其他的库。这不是一个真正的答案,但另一个选择是从剪贴板读取图像。当用户点击打印屏幕时,小程序会将缓冲图像从板上拉下来并保存到文件中。做这件事要容易得多,然后和机器人混在一起。仅供参考