Monitor de proceso .NET
¿Hay alguna forma de determinar cuándo fue la última vez que una máquina específica ejecutó un proceso por última vez?
Puedo usar lo siguiente para determinar si un proceso se está ejecutando, pero la aplicación no puede capturar el proceso si ya se ha detenido.
Process[] process = Process.GetProcessesByName(processName, serverName);