Process.MainModule Свойство

Определение

Возвращает основной модуль для связанного процесса.

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

Значение свойства

Используется ProcessModule для запуска процесса или null если основной модуль не найден.

Атрибуты

Исключения

Вы пытаетесь получить доступ к свойству MainModule для процесса, выполняющегося на удаленном компьютере. Это свойство доступно только для процессов, выполняемых на локальном компьютере.

32-разрядный процесс пытается получить доступ к модулям 64-разрядного процесса.

Id Процесс недоступен.

–или–

Процесс завершился.

Комментарии

Модуль процесса представляет .dll или .exe файл, загруженный в определенный процесс. Свойство MainModule позволяет просматривать сведения о исполняемом файле, используемом для запуска процесса, включая имя модуля, имя файла и сведения о памяти модуля.

Если основной модуль не найден, это может быть связано с тем, что процесс не закончил загрузку основного модуля при вызове свойства.

Применяется к

См. также раздел