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
È possibile utilizzare il componente Process come connessione tra l'applicazione e i processi nel computer. L'associazione a un processo esistente viene effettuata utilizzando il metodo GetProcessesByName, che restituisce una matrice di processi, sotto forma di istanze del componente Process, associati a ciascuna istanza in esecuzione del nome file specificato. Il primo elemento della matrice rappresenta la prima istanza del processo in esecuzione trovata dal metodo. Se è disponibile una sola istanza del processo, sarà possibile utilizzare l'indice 0 per fare riferimento alla singola istanza del processo. Le istanze possono essere utilizzate per modificare i processi a cui sono associate.
Per eseguire l'associazione a un processo esistente
Creare un'istanza del componente Process. Per ulteriori informazioni, vedere Procedura: creare componenti Process.
Dichiarare una matrice vuota di tipo Process per contenere la matrice dei componenti Process.
Dim myProcesses() As ProcessProcess[] myProcesses;Compilare la matrice di processi chiamando il metodo GetProcessesByName o GetProcessById e inserire il valore restituito nella matrice di processi.
Nell'esempio riportato di seguito viene illustrato come chiamare il metodo GetProcessesByName per aggiungere Notepad.exe alla matrice di processi.
myProcesses = Process.GetProcessesByName("Notepad")myProcesses = Process.GetProcessesByName("Notepad");Utilizzare il valore della proprietà indicizzata per modificare un singolo processo nella matrice.
' Closes the first instance of Notepad in the process array. myProcesses(0).CloseMainWindow()// Closes the first instance of Notepad in the process array. myProcesses[0].CloseMainWindow();
Vedere anche
Attività
Procedura: specificare i processi
Procedura: arrestare i processi
Concetti
Introduzione al monitoraggio e alla gestione di processi Windows