Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
Quando si utilizzano i processi in un sistema, è talvolta necessario visualizzare tutti i processi in esecuzione in un determinato momento. Se, ad esempio, si desidera creare un'applicazione che consente di arrestare i processi, sarà necessario visualizzare prima i processi in esecuzione. In tal caso, è possibile inserire in una casella di riepilogo i nomi dei processi e selezionare i processi su cui eseguire una qualsiasi altra operazione.
Per visualizzare i processi in esecuzione
Dichiarare una matrice vuota di tipo Process.
Inserire nella matrice vuota il valore restituito dal metodo GetProcesses.
Scorrere la matrice del processo mediante il valore indicizzato per ottenere il nome di ciascun processo all'interno della matrice e scriverlo in una console.
Nell'esempio riportato di seguito viene illustrato come chiamare il metodo GetProcesses di un componente Process per restituire la matrice del processo e scrivere il valore ProcessName in una console.
Dim myProcesses() As Process Dim myProcess As Process myProcesses = Process.GetProcesses() ' Iterate through the process array. For Each myProcess In myProcesses Console.WriteLine(myProcess.ProcessName) NextProcess[] myProcesses = Process.GetProcesses(); foreach (Process myProcess in myProcesses) { Console.WriteLine(myProcess.ProcessName); }
Vedere anche
Attività
Procedura: eseguire l'associazione a processi esistenti
Procedura: arrestare i processi
Procedura: specificare i processi