Process.Modules Propriété

Définition

Obtient les modules qui ont été chargés par le processus associé.

public:
 property System::Diagnostics::ProcessModuleCollection ^ Modules { System::Diagnostics::ProcessModuleCollection ^ get(); };
public System.Diagnostics.ProcessModuleCollection Modules { get; }
[System.ComponentModel.Browsable(false)]
public System.Diagnostics.ProcessModuleCollection Modules { get; }
member this.Modules : System.Diagnostics.ProcessModuleCollection
[<System.ComponentModel.Browsable(false)>]
member this.Modules : System.Diagnostics.ProcessModuleCollection
Public ReadOnly Property Modules As ProcessModuleCollection

Valeur de propriété

Tableau de type ProcessModule représentant les modules qui ont été chargés par le processus associé.

Attributs

Exceptions

Vous tentez d’accéder à la propriété Modules d’un processus en cours d’exécution sur un ordinateur distant. Cette propriété est disponible uniquement pour les processus en cours d’exécution sur l’ordinateur local.

Le processus Id n’est pas disponible.

Vous tentez d’accéder à la propriété Modules du processus système ou du processus inactif. Ces processus n’ont pas de modules.

Remarques

La valeur retournée par cette propriété représente les derniers modules actualisés. Pour obtenir les informations les plus à jour, vous devez d’abord appeler Refresh() la méthode.

Un module de processus représente a.dll ou .exe fichier chargé dans un processus particulier. Une ProcessModule instance vous permet d’afficher des informations sur un module, notamment le nom du module, le nom de fichier et les détails de la mémoire du module.

Un processus peut charger plusieurs modules en mémoire. Par exemple, .exe fichiers qui chargent des fichiers .dll supplémentaires ont plusieurs modules.

Après avoir démarré le processus, cette collection est vide jusqu’à ce que le système ait chargé le processus. Si le processus a une fenêtre main, vous pouvez appeler WaitForInputIdle avant de récupérer cette propriété pour vous assurer que la collection n’est pas vide lorsque vous obtenez la liste.

S’applique à

Voir aussi