利用Python简单两步监控电脑

news/2024/10/22 14:36:31/

文章目录

  • 一、利用python定时截取电脑桌面,保存到指定目录
  • 二、将监控程序设置为开机自动启动
    • 1、新建start.bat文件,打开输入以下代码:
    • 2、将start.bat添加到任务计划
  • 三、附注过程中常见问题及解决办法
    • 1、在win10添加计划任务时失败,报错“占位程序接收到错误数据”
    • 2、计划任务添加成功,但是重启电脑后没有运行。在计划任务中,该一直是“任务尚未运行(0x41303)”的状态。
    • 3、auto_screen.py运行时报错“pyautogui.PyAutoGUIException: PyAutoGUI was unable to import pyscreeze.”
    • 4、批处理文件执行报错

朋友发信息说,男朋友经常玩电脑到半夜2、3点,也不知道有没有撩妹,让我想个办法检查一下。

在这里插入图片描述

只需要一下简单两个步骤,轻松实现电脑监控。
首先说明,我的电脑环境是win10+conda python3.7,不同的环境有些细节会稍许不同。

一、利用python定时截取电脑桌面,保存到指定目录

新建auto_screen.py文件,打开输入以下代码:

#导入
import pyautogui
from datetime import datetime
import timewhile True:# 截取电脑全屏img = pyautogui.screenshot()# 获取实时时间screen_time = datetime.now().strftime('%Y%m%d%H%M%S')# 标记截屏时间img.save(screen_time + '.png')# 截屏间隔时间(秒)time.sleep(10)

调用pyautogui每10秒对电脑截图一次,按照时间命名存储在auto_screen.py文件所在目录。

二、将监控程序设置为开机自动启动

1、新建start.bat文件,打开输入以下代码:

@echo off
timeout /t 1 /nobreak > NUL
call conda activate python37 
cd /d D:\Products\Python\work\Auto_screen
python auto_screen.py       

这里的目录要调整成自己的文件目录

2、将start.bat添加到任务计划

打开“开始→控制面板→管理工具→任务计划程序→创建任务”
创建任务计划
创建任务计划
这里选择到start.bat文件所在位置,完成任务计划添加。

OK,所有工作结束,我们来看一下实际效果吧。

监控效果

原来是在追剧,朋友放心了。

在这里插入图片描述

三、附注过程中常见问题及解决办法

1、在win10添加计划任务时失败,报错“占位程序接收到错误数据”

解决办法:暂时关闭360安全卫士。

2、计划任务添加成功,但是重启电脑后没有运行。在计划任务中,该一直是“任务尚未运行(0x41303)”的状态。

解决办法:这是因为该任务是批处理脚本,本地安全设置里面,执行批处理脚本的用户不在权限范围内。打开“本地安全策略→安全设置→本地策略→用户权限分配”,打开后,点击“添加用户或组”按钮,将执行批处理作业的用户添加进去。

3、auto_screen.py运行时报错“pyautogui.PyAutoGUIException: PyAutoGUI was unable to import pyscreeze.”

解决办法:安装pyscreeze

pip install pyscreeze

4、批处理文件执行报错

解决办法:
这里要注意,如果是在python环境下,代码如下:

@echo off
timeout /t 1 /nobreak > NUL
cd /d D:\Products\Python\work\Auto_screen
python auto_screen.py       

如果是在conda环境下,代码即本文所展示代码:

@echo off
timeout /t 1 /nobreak > NUL
call conda activate python37 
cd /d D:\Products\Python\work\Auto_screen
python auto_screen.py       

完毕。


http://www.ppmy.cn/news/763169.html

相关文章

meterpreter 监控桌面命令(screenshare)

meterpreter 监控桌面命令如下 在练习使用 msf 渗透框架玩耍时,无论是正向还是返向 shell 控制端一般都是这个 meterpreter > ,那么如何动态监控靶机现在正在看什么那? 使用 screenshare 命令监控桌面 screenshare执行命令如图: 使用命令之后会自动打开浏览器,并在如上…

如何实现:手机监控PC桌面?(附源码)

最近做了一个项目,里面有涉及到监控PC桌面和监视手机屏幕的功能,客户需要在PC电脑上和安卓手机上都能够观看对方的屏幕,而对方的设备既可以是PC电脑,也可以是安卓手机。 为了便于以后复习,我把这个屏幕监控的功能单独提…

电脑桌面监控软件都能监控到什么?聊天记录?能防止企业员工泄密吗?

计算机网络是一个开放、自由、互连、共享的平台,是现代社会信息存储、传播和使用过程中最重要的载体,它增强了信息流通的灵活性和便利性,同时也给涉 密信息的安全带来了巨大挑战。网络窃密和反窃密的斗争愈演愈烈,据全国人大内务司…

Python+OpenCV+PyQt5+多线程实现桌面监控程序

需要自行安装opencv,复制即用 其余废话少说,上代码 ###################################################### # PyCamera.py # # Copyright (c) 2021 By LiuHui. All Rights Reserved. # # …

电脑桌面录制直播嵌入网页

很多用户在玩游戏、看视频或者做讲解演示时,需要把整个屏幕或者是操作流程录制下来做为视频展示给大家看,这就需要对计算机屏幕进行实时录制,屏幕录像软件种类繁多,功能也不尽相同。 现在整理一下大家都对录屏关注的事宜&#xff…

PC电脑桌面监控:Xbox Game Bar

简介:Xbox Game Bar是内置于 Windows 10 的可自定义游戏覆盖工具。Xbox Game Bar 适用于大多数电脑游戏,能即时访问小组件,以便进行屏幕捕获和共享等Xbox Game Bar完全覆盖在Windows 10游戏界面上,类似于Nvidia得GeForce Experien…

对电脑屏幕进行远程监控和控制有什么方法?

有什么方法可以远程别人的电脑,实时观看到的电脑屏幕呢?以下提供三种解决的办法进行参考。 文章目录 一、windows系统自带的mstsc二、第三方远程工具三、电脑监控软件 iMonitor EAM 一、windows系统自带的mstsc 通过windows系统自带的mstsc远程连接工具…

基于VUE3+Layui从头搭建通用后台管理系统(前端篇)三:找回密码界面及对应功能实现

一、本章内容 本章实现找回密码功能,包括短信验证码找回、邮箱验证码找回等功能,并通过node-send-email发送邮箱验证码,实现找回密码界面、接口等功能。 1. 详细课程地址: 待发布 2. 源码下载地址: 待发布 二、界面预览 三、开发视频