Avevo la necessità di monitorare la cpu di un pc che ogni tanto schizzava al 100%. Ho fatto una ricerca veloce in internet ma non ho trovato niente di facilmente utilizzabile (se avete suggerimenti li accetto volentieri). Ricordando dalla certificazione del framework che c’era la possibilità di leggere i PerformanceCounter ho scritto una piccola classe che fa al caso mio. public class ProcessorTimeMonitor
{
public delegate void AlertEventHandler(object sender, EventArgs e);
public event AlertEventHandler OnAlert;
public delegate void DetectEventHandler(object sender, DetectEventArgs e);
public event DetectEventHandler OnDetect;
...