技术特征:

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

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

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

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

  1. 几种C#程序读取MAC地址的方法

    原文:几种C#程序读取MAC地址的方法 以下是收集的几种C#程序读取MAC地址的方法,示例中是读取所有网卡的MAC地址,如果仅需要读取其中一个,稍作修改即可. 1 通过IPConfig命令读取MAC地 ...

  2. 8种提升程序猿编程能力的方法+编程思维四个核心:分解、抽象、模式识别和算法

    8种提升程序猿编程能力的方法 对于程序员来说,提高自己的编程能力,算是给自己定的职业发展目标之一,不过定一个成为编程大神的目标很容易,具体做起来可能就不是一件简单的事了.首先,既然决定"我要 ...

  3. 一款游戏辅助程序的分析、制作方法

    0.前言 本文仅限于技术交流,文中所附数据纯属虚构,如有雷同,实在是巧合! 本文简单地探讨了一款游戏辅助程序的分析.制作方法,希望能对那些对此感兴趣的朋友们有些许帮助. 本人小菜鸟一只,水平有限,说得 ...

  4. 龙门架式焊接机器人_一种龙门架式焊接机械手的制作方法

    一种龙门架式焊接机械手的制作方法 [技术领域] [0001 ]本实用新型涉及一种龙门架式焊接机械手. [背景技术] [0002]焊接机械手具有焊接一致性好,焊接质量稳定可靠,改善生产条件,尤其是大批量 ...

  5. bga焊盘怎么做_一种bga焊盘封装结构的制作方法

    一种bga焊盘封装结构的制作方法 [专利摘要]本实用新型公开了一种BGA焊盘封装结构,包括若干焊盘,焊盘的内部设有阻焊层,走线穿过焊盘与阻焊层连接.本实用新型增大了焊盘的有效面积,增大其与PCB基材的 ...

  6. php小程序开发新闻,微信小程序实战程序简易新闻的制作方法

    这篇文章主要讲述微信小程序实战程序简易新闻的制作方法的相关资料,需要的朋友可以参考下 微信小程序 实战项目: 简易新闻制作 先看下效果: 实现思路数据全部是采用的本地数据,图片也是本地图片,因为苦逼的 ...

  7. 双快门锁教程_一种双快锁体的制作方法

    一种双快锁体的制作方法 [专利摘要]一种双快锁体,包括内拨块,外拨块,内连接件和外连接件,及锁舌拨块:内拨块和外拨块均包括本体,本体上有环边,环边位于本体中部,环边上有弧形缺口,本体正面有凹槽,弧形缺 ...

  8. 两位一体数码管引脚图_一种智能LED数码管的制作方法

    本实用新型涉及智能控制技术领域,特别是一种智能LED数码管. 背景技术: 我国的LED数码管产业在政策.资金.市场的推动下飞速发展,无论是产值规模还是产业链建设都取得了较好的成绩.但是,从全球视野看, ...

  9. VC四种程序启动画面的制作方法

    使用启动画面一是可以减少等待程序加载过程中的枯燥感(尤其是一些大型程序):二是可以用来显示软件名称和版权等提示信息.怎样使用VC++制作应用程序的启动画面呢?本文提供四种方法,前三种适用于基于文档的应 ...

最新文章

  1. JS 把url的参数解析成对象
  2. 通讯接口:I2C和USART,SPI,CAN,USB2.0
  3. 【深度学习】图文并茂!用Keras LSTM构建编码器-解码器模型
  4. softmax with cross-entropy loss求导(转载+细节整理)
  5. 【CodeForces - 361D】Levko and Array (二分,dp)
  6. 行政职业能力测试软件,公务员行政职业能力测试考试宝典
  7. java对接支付宝微信银联_经典设计模式之策略模式【如何重构聚合支付平台,对接【支付宝,微信,银联支付】】(示例代码)...
  8. 细说Linux链接文件类型
  9. 彻底抛弃脚本录制,LR脚本之使用web_custom_request函数自定义http请求
  10. ASP.NET 学习日志
  11. 实时高清车牌识别算法
  12. Assembler--Error: invalid instruction suffix for `push‘
  13. Unity——Animation
  14. Linux CPU使用率超过100%的原因
  15. 6.JUC-共享模型之工具
  16. ubuntu双系统命令行访问win盘
  17. 对大数据指标的理解、大数据常用指标都有哪些
  18. matlab分析总谐波失真THD,运放参数的详细解释和分析-part21,总谐波失真(THD)
  19. 联想笔记本Manjaro dde 18 安装疑难杂症解决
  20. ubuntu 22.04 国内镜像阿里云/163源/清华大学/中科大--转--已验证

热门文章

  1. 同学聚会 主持词_我主持freeCodeCamp聚会的三年来的成功和失败
  2. 网站加载速度 优化_您肯定要优化网站的加载速度。 这是如何做。
  3. Exception: SQLSTATE[22001]
  4. Python编程进阶,Python如何实现多进程?
  5. Python 一键转化代码为流程图
  6. Linux编辑只读文件
  7. ext2.0 主体皮肤 (xtheme-black)
  8. ReportViewer教程(15)-矩阵报表-6
  9. 《scikit-learn》数据预处理与特征工程(三)特征选择
  10. [软件工程-设计模式] GRASP软件设计的模式和原则