Process.MainModule Property
Definition
Gets the main module for the associated process.
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
Property Value
The ProcessModule that was used to start the process.
- Attributes
Exceptions
You are trying to access the MainModule property for a process that is running on a remote computer. This property is available only for processes that are running on the local computer.
A 32-bit process is trying to access the modules of a 64-bit process.
Remarks
A process module represents a.dll or .exe file that is loaded into a particular process. The MainModule property lets you view information about the executable used to start the process, including the module name, file name, and module memory details.