首页 新闻 赞助 找找看

查询任务管理器中的进程状态,如何定义多个指定进程??

0
悬赏园豆:5 [已关闭问题] 关闭于 2012-04-18 10:08
 //任务管理器中查询指定的进程并返回状态
        public string ProcessSelect() {
           string mess = "";
          //这里是指定的单个进程,能不能声明一个集合保存多个进程呢???????
           var a = System.Diagnostics.Process.GetProcessesByName("QQEIM");  
           //判断指定进程是否存在,然后返回状态
            if (a.Length > 0)
            {
                bool b;
                foreach (var p in a.Cast<Process>())
                {
                    b = p.HasExited;
                    if (b == true)
                    {
                        mess="程序已终止";
                    }
                    else
                    {
                        mess="程序在运行";
                    }
                }

            }
            else
            {
                mess="该进程不存在";
            }
            return mess;
        }
木木学习的主页 木木学习 | 初学一级 | 园豆:71
提问于:2012-04-18 09:51
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册