Время работы процесса в системе
Как можно вывести время завершения процесса в системе, если после того, как мы его убили данные о нём стираются?
DateTime startTime = process.StartTime;
TimeSpan duration = DateTime.Now - startTime;
Console.WriteLine("Наименование: {0}", process.ProcessName);
Console.WriteLine("Время запуска: {0}", startTime);
if (process.HasExited)
{
Console.WriteLine("Время завершения: {0}", process.ExitTime);
}
Console.WriteLine("Длительность: {0}", duration.TotalSeconds + " секунд");