问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c#检测目标进程的运行时间,c#高手进!!

发布网友 发布时间:2022-05-02 05:04

我来回答

1个回答

热心网友 时间:2022-06-28 11:44

using System;
using System.Collections.Generic;
using System.Text;
using System.Drawing;
using System.Drawing.Imaging;
using System.Windows.Forms;

namespace CatchPic
{
class Program
{
static void Main(string[] args)
{
CatchPicInstance catchpic = new CatchPicInstance();
catchpic.Run("a.exe");
// 显示进程a.exe的运行时间。
// MessageBox.Show(CatchPicInstance.processTime);
}
}

class CatchPicInstance
{
private System.Windows.Forms.Timer tmr = new System.Windows.Forms.Timer();
public static processTime = 0;//运行时间
private string processNames = "";//如:QQ.exe

public void Run(string processNames)
{
this.processNames = processNames;
this.tmr.Interval = 1000;//每秒运行
this.tmr.Tick += new System.EventHandler(this.tmr_Tick);
this.tmr.Enabled = true;
}

private void tmr_Tick(object sender, EventArgs e)
{
if (FindProcessByName(processNames))
processTime += 1;
}

// 监测是否有a.exe进程。

static bool FindProcessByName(string processNames) //QQ.exe
{
string[] processName = processNames.Split(',');
System.Diagnostics.Process[] myProcess = System.Diagnostics.Process.GetProcesses();
for (int i = 0; i < myProcess.Length; i++)
{
string MoleName = "";
try
{
MoleName = myProcess[i].MainMole.MoleName;
}
catch
{
}
for (int j = 0; j < processName.Length; j++)
{
if (MoleName.ToLower() == processName[j].ToLower())
{
return true;
}
}
}
return false;
}
}
}
不懂可以问我.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如果只有铬黑T试剂,能否测定钙离子,如何测定? 金银花茶的做法窍门 怎样制作金银花茶 怎么快速取消订单 有关"听"开头的成语 王卡看腾讯视频不显示免流 大王卡腾讯视频不显示免流 谁给推荐几部国产的好看的、卟幼稚的、新鲜的动画片 好看的、不幼稚的国产动画片有哪些? 太早的不要,要连续动画片 上传速度慢是什么原因? windows自带性能监视器中 process中的processor time和processor中的proc... 精益生产PT是什么意思?英文缩写(process tlme)和(process time)哪个是正 process time是什么 济南有到肖县北的高铁吗!车票是多少 从山东东营到陕西渭南有没有高铁? 2月3号济南西到重庆G1831高铁停运了吗? 洪水过后明天7月25日石家庄至新乡G1831次高铁正常运行吗 从滕州到陕西省佛平县座火车路线怎么走?坐哪个火车? 好像徐州开重庆火车,经过贵阳吗? 成都到富顺高铁要多久? 腾州东站到广元的高铁怎么转车? 微信删除好友怎么才能加回来我不知道他 西成高铁到鄠邑站时间表 G1831的车票好抢吗? 西安到汉中1831次高铁经过哪些站 安阳至重庆的火车票多少钱? 萧县北至河北保定的高铁多少钱? G1831车上有手机充电口吗 济南西站至西安北站G1831次列车经过哪些站点 G1831在石家庄哪个站停车 这是一段javascript队列的代码,其中process我不是很明白,望详细注解... PROCESS 和 PROCEDURE有什么区别 设置process超时 java程序编译出错提示Array constants can only be used in initializers 但是想不懂问题出在哪 mfc获取进程运行时间 新增高铁G1831/G|83z经停站都是哪些站?请帮忙。 %processor time(processor_total) 这个值图中是多少%值 process,procedure,progress有什么区别 求一个售票程序 C#中如何获取进程所需时间 zookeeper中的process什么时候执行 民间借款担保合同 现在好多民间借贷纠纷出现,怎么才能避免这样的事情发生呢?求一份专业的民间借贷合同范本 西安小雁塔有几层? 小雁塔在西安市什么方位?碑林博物馆在钟楼的什么方位? 小雁塔在哪里 想知道: 西安市 小雁塔公园西门广场 在哪 西安市小雁塔的邮政编码 西安市区景点地址,路线? 西安市区的小雁塔都有哪些公交路线?