儿童卫士的电脑控制软件是一款电脑控制软件。如果孩子需要用电脑学习,是一件很好的事情,但是如何防止他们偷偷用电脑玩游戏呢?使用这个软件,你可以轻松控制孩子的游戏行为,让他们专心学习。
软件介绍
儿童电脑控制软件是用于控制互联网类的儿童电脑程序。exe执行程序是在以前的版本中编译的。为了简化,只编译了子计算机的服务器端和父计算机的控制端。当然控制端也可以放在孩子电脑上一起执行!
软件功能
程序当前支持的功能:
现在:获取当前孩子电脑的时间
Md5sum:给定文件名,返回相应的md5值(用于mcrc比较)
Wf:将数据写入指定文件
Rf:读取文件内容
My_exec :执行指定的dos命令,并返回标准输出和错误输出的内容
“终止进程”,给定pid,终止进程
' GetProcess ',返回所有不带参数的流程信息;添加pid返回pid过程信息;添加字幕信息并返回字幕的进程信息
“GetActiveProcName”,返回当前前台的进程信息
' Cpu使用率',返回当前cpu使用率
' Mem_usage ',返回当前内存利用率
Dimm_info ',返回当前物理内存模块
“消息”,将指定的短信发送到孩子的电脑屏幕上,等待孩子点击“确定”
“MsgImm”,将指定的文本消息发送到孩子的计算机屏幕,然后直接返回,无需等待孩子点击
获取ChildGuard.exe在孩子电脑上运行的目录
“Tts”,将指定的文本消息发送到孩子的计算机屏幕上,并通过语音将其广播到消息内容中
Net_info ',返回孩子电脑上的网络信息内容
“Is_admin”,以确定ChildGuard.exe是否在管理员模式下运行
' GetSystemPowerStatus ',以判断电池电量等信息,从而方便日后其他应急程序的准备
“正常运行时间”,获取计算机的运行时间
“创建时间”,获取ChildGuard.exe的运行时间
“用户名”,获取当前ChildGuard.exe在哪个用户下运行
' Disk_c_usage ',获取c盘的利用率
Disk_io_counters ',获取当前磁盘的io状态。建议每隔一段时间运行两次,取差值÷间隔时间得到IO流量
Net_io_counters ',获取网络io状态
“快照屏幕”,抓住电脑屏幕
拿起相机拍照
“快照合并”,抓住电脑屏幕,抓住相机拍照,然后将两者拼接成一张照片
“快照音频”,抓住电脑的麦克风并录制指定的时间(默认为10秒)
Ll ',ls -l的输出信息类似于linux
支持功能有待改进
1.热更新
2.获取微信访问的指定网站的内容。
GetForegroundWindow当前获取窗口句柄
GetWindowText使用窗口句柄获取标题,
用GetWindowThreadProcessId获取pid
使用WMI接口获取带有pid的命令行信息
基本上可以覆盖每个浏览器的标题内容,满足大部分需求。
但是,如果用微信打开网页链接,或者小程序,就拿不到标题文字或者页面内容。
仍在尝试其他方法来获取这些信息
3.防止被杀
目前孩子还小,不认识任务经理,但将来可能会认识。
考虑两个进程交互的病毒方式
4.目前使用的是xmlrpc . server . simplexmlrpc server。目前还没有认证机制,内网使用的还不错。不建议将端口映射到公共网络。
使用说明
补充使用技巧
1.ChildControl.ini中的轮询间隔
设为30s,目前妥协后更合适。
性能和及时性可以得到保证
2.快照中的文件太多,列表将花费太长时间。
这需要定期清洗
写这个archive_snap_pic.py程序,可以定期清理
3.抓拍后的照片分析
Analyze_pic.py程序
用孩子的电脑摄像头拍照,只需用opencv判断以下状态:
一、笔记本电脑关闭;b .孩子离开座位,不在电脑前;孩子坐在电脑前
目前,opencv的游戏性还在研究中,只是大致实现了上述内容
4.源代码执行:
几个依赖的包:
python.exe-m pip安装py installer PyQt5 opencv-python pywin32抱枕百度-aip psutil pygame pydub
转到网站
找到与您的计算机版本相对应的PyAudio模块,下载它,然后安装它
python.exe-m pip安装PyAudioxxxxx
。万海