计算机软件应用控制程序,一种计算机应用程序实时控制软件的制作方法

本文介绍了一种用于实时控制计算机应用程序的软件,通过定时器模块和进程检测模块实现对指定进程的监控与终止功能。定时器模块按秒级周期运行,进程检测模块负责检查并结束预设的进程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

技术特征:

1.一种计算机应用程序实时控制软件,其特征在于,包括定时器模块和进程检测模块,所述的定时器模块:本模块定时地对当前时间进行检测,如当前时间处于预先设定的监控时间段内,则向进程检测模块发出开始检测信号,并发出检测开始信号后等待进程检测模块的回应信号;所述的进程检测模块:检测当前计算机进程列表中有无预先设置的待控制进程列表,如检测到,则终止进程。

2.根据权利要求1所述的一种计算机应用程序实时控制软件,其特征在于,所述的定时器模块运行流程如下:首先对定时周期进行初始化,设置定时周期为1秒,并等待定时器回调函数触发,函数触发后,对当前时间进行判断,如果其处于用户设定的时间段内,则向进程检测模块发送检测开始信号并等待进程检测模块返回结束信号;收到结束信号后开始新一轮定时检测周期。

3.根据权利要求1所述的一种计算机应用程序实时控制软件,其特征在于,所述的进程检测模块流程如下:首先读取本地配置文件,该文件配置了需要进行管控的进程列表,将进程列表读入后形成候选进程列表;然后等待定时器模块所发送的检测开始信号,收到检测开始信号后,调用EnumProcess函数枚举当前系统进程获取进程列表,然后对该列表进行遍历,当待遍历进程列表中还有进程未遍历时,调用OpenProcess打开进程对象,EnumProcessModules获取该进程的的模块数组,再调用GetModuleFileNameEx获取首个进程模块的的名字以获取进程EXE名称,当该进程名存在于候选进程列表时,结束该进程,继续判断进程列表中的下一个进程,当所有进程判断完毕后,向定时器模块发送检测完成信号。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值