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