Sto usando C# .NET 2.0. Devo determinare se esiste una PID. Sono venuto con il seguente codice:Come determinare se esiste un ID di processo
private bool ProcessExists(int iProcessID)
{
foreach (Process p in Process.GetProcesses())
{
if (p.Id == iProcessID)
{
return true;
}
}
return false;
}
Esiste un modo migliore per fare questo diverso iterazione tutti i processi?
Grazie per il suggerimento, ma in genere mi sbaglio contro la cattura di eccezioni nel tentativo di risolvere qualche valore, come pratica standard. – Ken
Sono d'accordo, ma speravo che questo fosse ciò che il tuo programma cercava, non potevo pensare a un motivo per verificare se un ID processo specifico fosse vivo. –