C#获取应用程序列表和程序运行时间
吾非大神 2011-08-15 05:46:15 我从网上看到使用
System.Diagnostics.Process[] myProcesses;
myProcesses = System.Diagnostics.Process.GetProcesses();
foreach (System.Diagnostics.Process p in myProcesses)
{
ListViewItem item=new ListViewItem();
item.Text=shuliang.ToString();
item.SubItems.Add(p.ProcessName.ToString());//获取进程名字
item.SubItems.Add(p.Responding.ToString());//获取进程是否响应
item.SubItems.Add(p.StartTime.ToString());//获取进程的开始时间
item.SubItems.Add(p.TotalProcessorTime.ToString());//获取进程运行时间
item.SubItems.Add(p.MainWindowTitle);//获取进程的主窗口标题
sjc_listview.Items.Add(item);
}
获取进程运行时间,这个时间是一个什么时间?有方法可以获得某个程序总共运行了多久了么?
获取进程主窗口标题这个,总是获得的是空。
望各位指点一二。多谢