用VB编写监视指定进程的程序解析.docxVIP

  • 6
  • 0
  • 约1.29万字
  • 约 14页
  • 2021-08-26 发布于河北
  • 举报
用VB编写监视指定进程的程序 作者:徐原 一、前言 有些对外营业的公司在大厅中都有一个触摸屏, 以供客户查询公司的信息,可是 通常查询程序都很大,而且很复杂,这样在连续长时间使用后难免会出现错误以 致程序中途退出,这时就要工作人员来重新启动那个程序,而且有时候很忙不一 定能有专人守在这个地方。其实可以用一个程序来专门处理这种情况的。 我们局 电信营业前台的多媒体查询系统也常常会出现这样的问题, 下面是本人开发出来 的监控程序处理思路。 二、实现思路及关键技术 要防止程序中途退出,就需要另外的一个程序专门对要监控的进程进行时刻不停 的监控,检测到被监控的进程退出了就重新启动它。 但是有时候可能是操作系统 出了问题,不能简单地重复启动要监控的进程,在重启了一定的次数后被监控进 程仍然退出,那就需要重新启动操作系统了,以便使操作系统中的环境参数等重 新初始化,然后再运行监控进程并启动被监控的进程。 监控进程的存在最好不能影响被监控的进程,监控进程启动的时候要进行判断, 看当前状况下被监控的进程有没有起来,如果起来了就获取其进程句柄并进行监 控,如果没有起来则使之起来并监控。 这里判断一个被监控的进程有没有起来不 能简单地通过查找窗口标题来实现,因为窗口标题在程序内部可能是根据运行的 时刻和条件动态地改变的,而且别的进程也可以和可能去改变被监控进程的窗口 标题。程序中使用了 CreateT

文档评论(0)

1亿VIP精品文档

相关文档