http://www.screentoaster.com如何使用Java Applet从浏览器捕获计算机屏幕?如何完成此任何建议或领导?是否有其他方法可以使用不同的技术,如Flash?
答案 0 :(得分:2)
只需5行代码即可完成。
1。创建一个代表矩形 屏幕。 2。创建一个BufferedImage 存储屏幕图像。 3。采取 使用新的快照 Robot()。createSnapshot()方法。 4。 将bufferedImage保存在文件中。
Robot类是java.awt包的一部分
您可以在以下链接中查看更多详细信息。
答案 1 :(得分:1)
我还没有尝试过(我不想冒险!!!),但有迹象表明它的屏幕烤面包机使用签名的小程序,你必须明确接受一个证书(它会被添加到你的浏览器的可信证书库)使小程序能够脱离正常的Java安全沙箱。 (我也正在接受它,因为它确实使用了applet ......)
我希望通过网络浏览器捕获用户屏幕的其他方法同样受到保护。
我还希望大多数用户都不会疯狂地安装随机浏览器插件或接受随机证书。但遗憾的是,事实并非如此。
这整个想法让我觉得风险很大。什么是阻止Screen Toaster人员自己复制屏幕上的内容,安装密钥记录器,浏览敏感文件,安装rootkit等等?假设他们完全诚实,你怎么知道他们的applet没有安全漏洞可以被其他人利用来做同样的事情?