網友評分: 5.3分
管控孩子電腦軟件是一款功能強大的管控上網課軟件。該軟件操作簡單,可以獲取到孩子玩電腦時長、發指定文本消息給孩子的電腦屏幕、抓拍電腦屏幕、抓拍攝像頭、抓拍電腦的麥克風錄音等,讓你輕松插件孩子看電腦的情況。
1、本程序server端
?。?)server的daemon端,也即是ChildGuard.exe,默認監聽在8888端口。
(2)運行時,會申請管理員身份運行,無管理權限會失敗。
?。?)由于其申請會申請windows開機啟動等一系列木馬常用行為,會被360認為是木馬之類。
?。?)需要讓360放行,并添加信任。
(5)如果不放心exe程序,請下載對應的源碼,自行編譯
?。?)由于其會嘗試調用電腦攝像頭抓拍,有時會被360攔截,有時不會(說明360這個功能不靠譜啊,真攔截時,攔不住)
?。?)請在360安全衛士,“設置”-->“安全防護中心”-->設置“免打擾模式”和去掉“魔法攝像頭”
?。?)ChildGuard其會釋放出WatchDog.exe程序,并將它注冊成為一個開機自啟動的WatchDogC的服務。
?。?)WatchDogC的服務,會根據WatchDog.ini里面的配置,來定期輪詢啟動的ChildGuard.exe是否活著,沒有活著的話,嘗試啟動它。
(10)這樣可以保證ChildGuard.exe即使被殺,WatchDogC服務會自動再拉起一個ChildGuard.exe程序
(11)執行完后,重啟下電腦,重啟后,netstat -ano|findstr 8888
?。?2)驗證確認ChildGuard.exe已經可以自動啟動,監聽在了8888端口
2、ChildControl.exe控制部分
?。?)這個程序放在家長電腦上運行,或者放置在孩子電腦上運行
?。?)放置在家長的電腦上運行,記得修改ChildControl.ini里面的孩子電腦ip地址
?。?)它負責死循環,每30s檢查一下孩子pc的狀態:
①獲得當前運行的是什么程序,程序的標題是什么
?、谌绻斍暗那芭_程序在黑名單,那么kill它
?、蹤z查360瀏覽器的標題,含有相關關鍵字,kill它
?、軝z查騰訊視頻是否存在,kill它
?、菝?0s抓拍一次電腦屏幕,以及攝像頭抓拍一次
⑥每30s抓一端10s的麥克風錄音
⑦黑名單的開啟時間段:比如設置成晚上或者周末,可以使用黑名單的程序,其他時間可以
如果設置了啟動時自動隱藏,下次想能夠操作,請先修改ChildControl.ini里面的hide參數,設置為0
1、ChildControl.ini中的輪詢間隔設置為30s,目前來看是折中后,比較合適的。性能和及時性上,都可以保障
2、snap的文件太多了,list會耗時太長,這個需要定期清理下,寫了這個archive_snap_pic.py程序,可以定期清理
3、snap后的照片分析analyze_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 install PyAudioxxxxx.whl