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 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.