Introduzione al monitoraggio e alla gestione di processi Windows

Aggiornamento: novembre 2007

È possibile utilizzare il componente Process per eseguire in modo rapido e semplice la maggior parte delle attività di gestione dei processi Windows e per utilizzare i processi in computer locali o remoti. In un computer locale è possibile avviare e arrestare un processo ed eseguire una query per richiedere informazioni specifiche, quali i nomi dei moduli da esso caricati, l'ora di avvio, il numero di handle utilizzati e il gruppo di thread del processo. In un computer remoto non è possibile avviare o arrestare un processo, ma è possibile eseguire una query nei processi esistenti per richiedere informazioni.

Per utilizzare i processi nelle classi, aggiungere un'istanza del componente Process alla classe. In questo modo alla classe sono consentiti l’accesso ai processi sui server della propria organizzazione e l’avvio e l’arresto dei nuovi processi. Il componente Process può essere chiamato da altri componenti nell'applicazione per avviare un nuovo processo o modificare un processo esistente.

È possibile che i componenti PerformanceCounter e EventLog risultino più adatti al monitoraggio delle prestazioni del sistema. Per ulteriori informazioni, vedere Monitoraggio dei valori limite delle prestazioni e Registrazione di eventi di applicazioni, server e protezione.

Restrizioni

Per evitare problemi di protezione, è necessario disporre dei diritti di accesso al computer di destinazione per eseguire il codice prima di tentare l'arresto dei processi o il recupero delle informazioni sulle proprietà dei processi. Qualsiasi tentativo di eseguire queste operazioni senza disporre dell'autorizzazione di accesso appropriata comporterà la generazione di un errore.

Vedere anche

Attività

Procedura: eseguire l'associazione a processi esistenti

Procedura: creare componenti Process

Procedura: specificare i processi

Procedura: arrestare i processi

Procedura: creare e rimuovere log eventi personalizzati

Altre risorse

Creazione e associazione a processi

Monitoraggio dei valori limite delle prestazioni