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
La proprietà Modules del componente Process consente di accedere alle librerie caricate per un processo. La proprietà Modules restituisce un insieme di tipo ProcessModuleCollection, che include tutte le librerie caricate per il processo di destinazione. È quindi possibile scorrere l'insieme per visualizzare le singole librerie.
Per analizzare l'utilizzo delle librerie per un processo
Se il processo di destinazione non è stato avviato da un componente Process, associare una nuova istanza di un componente Process al processo. Per ulteriori informazioni, vedere Procedura: eseguire l'associazione a processi esistenti.
Dichiarare un oggetto di tipo ProcessModuleCollection che contenga l'insieme di moduli.
Assegnare la proprietà Modules alla variabile ProcessModuleCollection. Nell'oggetto ProcessModuleCollection vengono inseriti i moduli del modulo di destinazione.
Scorrere l'oggetto ProcessModuleCollection per visualizzare e gestire le singole librerie.
Nell'esempio riportato di seguito viene illustrato come restituire tutte le librerie caricate per Microsoft Word e visualizzare gli elementi in un controllo ListBox:
Dim WordProcesses() As Process Dim WordModules As ProcessModuleCollection Dim aModule As ProcessModule WordProcesses = Process.GetProcessesByName("WinWord") ' Populate the module collection. WordModules = WordProcesses(0).Modules ' Iterate through the module collection. For Each aModule In WordModules ListBox1.Items.Add(aModule.ModuleName) NextProcess[] wordapps; ProcessModuleCollection modules; wordapps = Process.GetProcessesByName("WinWord"); // Populate the module collection. modules = wordapps[0].Modules; // Iterate through the module collection. foreach (ProcessModule aModule in modules) { Listbox1.Items.Add(aModule.ModuleName); }
Vedere anche
Attività
Procedura: creare componenti Process
Procedura: eseguire l'associazione a processi esistenti
Esempio di controllo di processo
Esempio di gestione dei processi