JAVA实时屏幕监控
说明:
本程序会运行monitor.exe文件后,弹出一个软件运行图,之后消失,程序以monitor.exe为进程名显示在进程管理器中。若要关闭程序,打开进程管理器关闭对应进程。一般来说,本程序不应当连续运行二次,若多次运行,在进程管理器中关闭进程,保留一个即可。
描述:
每1.5秒截一次屏幕,累积到10张以后,将这些屏幕通过邮件的方式发送至指定邮箱。
连网问题:
读取注册表Internet代理设置,解决了通过Internet代理发邮件问题,对于通过Internet代理上网的用户同样适用。
参数设置问题:
程序中相关的参数(如:累积截图数量lowerLimit,缓存上限upperLimit,截屏间隔interval)都是可自定义的,并且对自定义内容进行容错处理,自定义有问题的参数,直接使用系统内置的参数配置。
注意:使用程序前,需要自定义邮件发送方邮箱,邮件接收方邮箱,以及接收方邮箱对应的POP3服务器。
config.properties
# 缓存下限,一次发送截图数目
lowerLimit = 10
# 缓存上限
upperLimit = 2000
# 产生截图间隔
interval = 1500
# 存储截个图路径
snapshotPath = C:/Documents and Settings/All Users/Application Data/Snapshot
# 截图类型
imageType = gif
# 邮件发送方
# SENDER = yeshaoting@21cn.com
# 邮件发送方密码
# PASSWORD = yeshaoting21cncom
# 邮件接收方
# RECEIVER = yeshaoting@21cn.com
# 邮件接收方POP3服务器
# aHostName = smtp.21cn.com
withTLS = false
sslSmtpPort = 25
# 邮件主题
SUBJECT = Monitor With Screen Snapshot
CHARSET = GBK
分享到:
相关推荐
总结来说,Java实现本机屏幕监控的核心在于使用`java.awt.Robot`类捕获屏幕,结合定时器或线程机制实现定时捕获,以及可能的网络传输技术实现实时展示。通过这些技术,我们可以构建出高效且功能完善的屏幕监控系统。...
在Java编程领域,实现"Java网络屏幕监控(把客户端屏幕截图实时发送到主机端)"是一项技术挑战,涉及到网络通信、图像处理以及文件传输等多个知识点。在这个项目中,`WnetWScreenRecorder.java`作为客户端负责捕获并...
【标题】"基于Java的远程屏幕监控系统"揭示了这个项目的核心是利用Java编程语言来实现一个能够远程监控用户屏幕的应用。这样的系统通常用于远程协助、教育、安全监控或者企业管理等场景,允许管理员或授权用户实时...
Java远程屏幕监控系统是一种利用Java技术实现的,可以实时查看并控制远程计算机屏幕的应用程序。在Java中,这种功能通常通过Socket通信、多线程、图像处理和网络编程等技术来实现。以下是对这些关键知识点的详细解释...
Java远程屏幕监控是一种技术,允许一个程序或系统从一个位置获取另一个位置的计算机屏幕的实时视图。在Java中实现这种功能通常涉及到网络编程、图形用户界面(GUI)以及可能的多线程技术。这个压缩包包含客户端和...
Java远程屏幕监控系统是一种利用Java技术实现的,能够实时查看并控制远程计算机桌面的应用程序。这一系统基于网络通信,允许用户在一台设备上查看并操作另一台设备的屏幕,广泛应用于远程协助、系统管理以及教育等...
Java Swing远程屏幕监控系统是一种利用Java编程语言开发的桌面应用程序,它允许用户远程监控其他计算机的屏幕活动。这个系统通常由客户端和服务器端两部分组成,客户端安装在被监控的机器上,而服务器端则接收并显示...
在这个场景中,我们讨论的是如何使用Java Socket来实现实时的屏幕监控功能,即服务端能够远程查看客户端的屏幕内容,这样的功能在远程协助、监控或者演示场景中非常有用。 首先,我们需要了解Java Socket的基本概念...
基于JAVA网络远程监控系统软件的实现(源码)基于JAVA网络远程监控系统软件的实现(源码)基于JAVA网络远程监控系统软件的实现(源码)基于JAVA网络远程监控系统软件的实现(源码)基于JAVA网络远程监控系统软件的...
在本专题训练作业中,我们将深入探讨如何使用Java语言实现一个远程屏幕监控系统。这个系统允许用户通过网络实时查看和控制远程计算机的屏幕,从而在各种应用场景中提供远程协助、远程管理或教育辅助等功能。这一技术...
Java网络实时远程监控系统设计是其中的重要内容,它不仅要求我们掌握网络编程的基本原理,还需要熟悉Java编程语言的特性。在具体设计和实现一个网络实时远程监控系统时,通常会涉及到客户端/服务器架构的设计、...
Java远程屏幕监控系统是一种利用Java技术实现的,用于实时查看和控制远程计算机桌面的应用程序。在企业级管理和技术支持中,这种系统能有效地提高工作效率,帮助管理员远程诊断和解决问题,而无需亲自到达现场。本...
Java实现人工智能化屏幕监控窗口是通过Java语言实现的人工智能化屏幕监控功能,它可以实时监控屏幕,检测屏幕变化,并提供相应的响应机制。本文将详细介绍Java实现人工智能化屏幕监控窗口的原理、实现步骤和代码实现...
希望对你有帮助 ,代码有详细注释,喜欢这类程序的朋友,可以留言,私聊,你懂得
把代码放到 myeclipse里面,建立相应的包和类就可以跑起来了
有详细文档,新手看也很容易懂,可以实时屏幕监控,截图,调图片大小,刷新率啊。是我java课程设计的作业,传上来相互学习啊。 绝对是能用滴。报错的话,在eclipse里右键点击工程文件,选Propertites,选java Build...
在IT行业中,JAVA-web远程屏幕监控系统是一种基于Java技术构建的Web应用,它允许用户通过网络来实时查看和控制远程计算机的屏幕。这样的系统在多种场景下都有应用,如远程技术支持、服务器管理、家庭监控或者企业...