Process.Modules Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 Module darstellt, die vom zugeordneten Prozess geladen wurden.
- Attribute
Ausnahmen
Sie versuchen, auf die Eigenschaft für einen Prozess zuzugreifen, der Modules 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 nicht über 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 einer ProcessModule Instanz können Sie Informationen zu einem Modul anzeigen, einschließlich Modulname, Dateiname und 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 Hauptfenster verfügt, können Sie vor dem Abrufen dieser Eigenschaft aufrufen WaitForInputIdle , um sicherzustellen, dass die Sammlung beim Abrufen der Liste nicht inAktiv ist.