Process.MainModule Eigenschaft

Definition

Ruft das Hauptmodul für den zugeordneten Prozess ab.

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

Eigenschaftswert

Dies ProcessModule wurde verwendet, um den Prozess zu starten, oder null wenn kein Hauptmodul gefunden wurde.

Attribute

Ausnahmen

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

Ein 32-Bit-Prozess versucht, auf die Module eines 64-Bit-Prozesses zuzugreifen.

Der Prozess Id ist nicht verfügbar.

-oder-

Der Vorgang wurde beendet.

Hinweise

Ein Prozessmodul stellt eine .dll oder .exe Datei dar, die in einen bestimmten Prozess geladen wird. Mit der MainModule Eigenschaft können Sie Informationen zur ausführbaren Datei anzeigen, die zum Starten des Prozesses verwendet wird, einschließlich Modulname, Dateiname und Modulspeicherdetails.

Wenn kein Hauptmodul gefunden wird, könnte dies darauf zurückzuführen sein, dass der Prozess das Laden des Hauptmoduls beim Aufrufen der Eigenschaft nicht abgeschlossen hat.

Gilt für:

Weitere Informationen