管控孩子电脑软件v0.9.0免费版
少儿电脑控制软件是一款用于控制上网课的少儿电脑程序。 exe执行程序是在以前的版本上编译的。为简单起见,仅编译了子计算机的服务器端和父计算机的控制端。当然,您也可以将控制台放在孩子的计算机上并同时执行。 少儿电脑控制软件是一款用于控制上网课的少儿电脑程序。 ...
- 版本:v1.0.0
- 平台:WinAll
- 类型:网络工具
- 发布:2025-02-08
- 大小:73.1M
- 星级:
少儿电脑控制软件是一款用于控制上网课的少儿电脑程序。 exe执行程序是在以前的版本上编译的。为简单起见,仅编译了子计算机的服务器端和父计算机的控制端。当然,您也可以将控制台放在孩子的计算机上并同时执行。
少儿电脑控制软件是一款用于控制上网课的少儿电脑程序。 exe执行程序是在以前的版本上编译的。为简单起见,仅编译了子计算机的服务器端和父计算机的控制端。当然,你也可以把控制台放在孩子的电脑上,同时执行!
软件介绍
程序的组成
1.1 本程序的服务器端
服务器的守护进程端(ChildGuard.exe)默认使用端口8888。
运行时会申请以管理员身份运行。如果没有行政许可,就会失败。
由于其应用程序会申请Windows启动等一系列常见木马行为,因此会被360视为木马。
你需要让360发布并添加信任。
如果您不担心exe程序,请下载相应的源码并自行编译
因为它会尝试调用电脑摄像头来抓图,有时会被360拦截,有时不会(说明360的这个功能不靠谱,被拦截后就无法停止)
请进入360安全卫士“设置”-“安全防护中心”-设置“勿扰模式”并删除“魔法摄像头”
ChildGuard 将释放WatchDog.exe 程序并将其注册为在启动时自动启动的WatchDogC 服务。
WatchDogC 服务会根据WatchDog.ini 中的配置,定期轮询启动的ChildGuard.exe 是否存活。如果没有,请尝试启动它。
这确保了即使ChildGuard.exe 被杀死,WatchDogC 服务也会自动启动另一个ChildGuard.exe 程序。
执行后,重新启动计算机。重启后,运行netstat -ano|findstr 8888
验证ChildGuard.exe 可以在端口8888 上自动启动
1.2 本程序的客户端
有几个客户端部分:
1.2.1 ChildControl.exe控制部分
该程序可以在父母的计算机或孩子的计算机上运行
将其放置在家长的计算机上运行。记得在ChildControl.ini中修改孩子电脑的IP地址。
它负责无限循环并每30 秒检查一次子PC 的状态:
获取当前运行的程序是什么以及程序的标题是什么
如果当前前台程序在黑名单中,则杀掉它
检查360浏览器的标题,如果包含相关关键词,则杀掉它
检查腾讯视频是否存在并杀掉
每30秒捕捉一次电脑屏幕和摄像头
每30 秒捕捉一次10 秒的麦克风录音
黑名单启动时间段:例如设置为晚上或周末,即可使用黑名单程序,其他时间也可使用。
如果设置了启动时自动隐藏,如果想下次还能操作,请修改ChildControl.ini中的hide参数,将其设置为0。
1.2.2 rpc_cmd.exe是命令行cli部分
这可以在我的计算机上运行:
rpc_cmd.exe
检查主机=stanleypc,端口=8888
http://stanleypc:8888帮助
func=s.help()
[\'现在\',\'md5sum\',\'wf\',\'rf\',\'my_exec\',\'killProcess\',\'getProcess\',\'getActiveProcName\',\'cpu_usage\',\'mem_usage\',\'dimm_info\',\'msg\',\' msgImm\'、\'get_path\'、\'tts\'、\'net_info\'、\'is_admin\'、\'GetSystemPowerStatus\'、\'uptime\'、\'create_time\'、\'用户名\'、\'disk_c_usage\'、\'disk_io_counters\'、\'net_io_counters\'、\'snapScreen\' , \'snapCam\', \'snapMerge\', \'snapAudio\', \'ll\', \'退出\', \'帮助\', \'版本\']
http://stanleypc:8888版本
func=s.version()
v0.8.6.20200410
http://stanleypc:8888tts(别玩游戏了,做作业吧!)
tts用得很多。它主要在屏幕上显示一个对话框,其中包含您发送的文本,然后该文本将在他的计算机上发出声音。
特征
程序当前支持的功能:
now:获取当前子电脑的时间
md5sum:给定一个文件名,返回对应的md5值(用于验证文件比较)
wf:向指定文件写入数据
rf:读取文件内容
my_exec:执行指定的dos命令,并返回标准输出的内容和错误输出的内容
\'killProcess\',给定pid,杀死进程
\'getProcess\',不添加参数,返回所有进程信息;添加pid返回pid进程信息;添加字幕信息返回字幕的流程信息
\'getActiveProcName\',返回当前前台进程信息
\'cpu_usage\',返回当前CPU利用率
\'mem_usage\',返回当前内存利用率
\'dimm_info\',返回当前物理内存状态
‘msg’,将指定的文本消息发送到孩子的电脑屏幕并等待孩子点击“确定”
\'msgImm\',发送指定的短信到孩子的电脑屏幕,不等孩子点击就直接返回。
\'get_path\',获取ChildGuard.exe在孩子电脑上运行的目录
‘tts’,将指定的短信发送到孩子的电脑屏幕上,并用语音朗读消息内容
\'net_info\',返回孩子PC上的网络信息内容
\'is_admin\',确定ChildGuard.exe 是否以管理员模式运行
‘GetSystemPowerStatus’,确定电池电量和其他信息,以方便将来准备其他应急程序
\'uptime\',获取计算机的运行时间
\'create_time\',获取ChildGuard.exe的运行时间
\'username\',获取当前ChildGuard.exe以哪个用户身份运行
\'disk_c_usage\',获取c盘的利用率
\'disk_io_counters\',获取当前磁盘的IO状态,建议间隔运行两次,取差值间隔时间获取IO流量
\'net_io_counters\',获取网络io状态
\'snapScreen\',捕获计算机屏幕
\'snapCam\',快照相机拍照
\'snapMerge\',抓住电脑屏幕和相机拍照,然后将两张照片拼接成一张照片
\'snapAudio\',抓取计算机的麦克风并录制指定的持续时间(默认10秒)
\'ll\',类似linux ls -l 的输出信息
待完善支持功能
1.热更新
2、获取微信访问的指定URL的内容。
当前GetForegroundWindow获取窗口句柄
然后GetWindowText 使用窗口句柄来获取标题。
使用GetWindowThreadProcessId 获取pid
使用WMI接口使用pid获取命令行信息
基本可以覆盖各个浏览器的标题内容,满足大部分需求。
但如果使用微信、小程序打开的网页链接,则无法获取标题文字或页面内容。
仍在尝试其他想法来捕获此信息
3.防止被杀
目前,我的孩子还小,不知道如何使用任务管理器,但他将来可能会学会如何做。
应考虑病毒模式双进程交互
4. 目前,我们使用的是xmlrpc.server.SimpleXMLRPCServer。目前还没有身份验证机制。适合内网使用。不建议将端口映射到公网。
使用说明
附加使用提示
1.ChildControl.ini中的轮询间隔
设置为30s,目前看来是一个折中的方案,比较合适。
性能和时效都能得到保证
2. 快照文件太多,列表时间太长。
这个需要定期清理
我编写了这个archive_snap_pic.py 程序来定期清理它
3. 拍照后的照片分析
分析_pic.py程序
我用孩子的电脑相机拍了一张照片。您可以使用opencv简单地确定以下状态:
A。笔记本电脑已关闭; b.孩子离开座位,不在电脑前; C。孩子坐在电脑前
我还在研究opencv怎么玩,目前只实现了以上内容。
4、源码模式下执行:
需要依赖的几个包:
python.exe -m pip install pyinstaller PyQt5 opencv-python pywin32 Pillow baidu-aip psutil pygame pydub
前往网站
找到你电脑版本对应的PyAudio模块,下载并安装
python.exe -m pip 安装PyAudio
相关下载
更多
游戏攻略
更多
- 《人间诡视》游戏攻略全结局分享 04.15
- 《洛克王国:世界》PVP精灵选择推荐 04.15
- 《原神》琉鳞石全收集位置图文介绍 04.15
- 《无期迷途》黎莎洛培养建议 04.15
- 《艾塔纪元》终末原罪技能介绍 04.15
- 《原神》瓦雷莎雷火队搭配推荐 04.15