Freigeben über


Process.Modules Eigenschaft

Definition

Ruft die Module ab, die vom zugeordneten Prozess geladen wurden.

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

Eigenschaftswert

Ein Array vom Typ ProcessModule, das die vom zugeordneten Prozess geladenen Module darstellt.

Attribute

Ausnahmen

Sie versuchen, auf die Modules-Eigenschaft für einen Prozess zuzugreifen, der auf einem Remotecomputer ausgeführt wird. Diese Eigenschaft ist nur für Prozesse verfügbar, die auf dem lokalen Computer ausgeführt werden.

Der Prozess Id ist nicht verfügbar.

Sie versuchen, auf die Modules-Eigenschaft für den Systemprozess oder den Leerlaufprozess zuzugreifen. Diese Prozesse verfügen über keine Module.

Hinweise

Der von dieser Eigenschaft zurückgegebene Wert stellt die zuletzt aktualisierten Module dar. Um die aktuellsten Informationen zu erhalten, müssen Sie zuerst die Methode aufrufen Refresh() .

Ein Prozessmodul stellt a.dll oder .exe Datei dar, die in einen bestimmten Prozess geladen wird. Mit ProcessModule einer instance können Sie Informationen zu einem Modul anzeigen, einschließlich des Modulnamens, des Dateinamens und der Modulspeicherdetails.

Ein Prozess kann mehrere Module in den Arbeitsspeicher laden. Beispielsweise verfügen .exe Dateien, die zusätzliche .dll-Dateien laden, über mehrere Module.

Nach dem Starten des Prozesses ist diese Sammlung leer, bis das System den Prozess geladen hat. Wenn der Prozess über ein Standard-Fenster verfügt, können Sie diese Eigenschaft aufrufenWaitForInputIdle, um sicherzustellen, dass die Auflistung beim Abrufen der Liste nicht leer ist.

Gilt für:

Weitere Informationen