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-разрядного процесса.
Комментарии
Модуль процесса представляет .dll или .exe файл, загруженный в определенный процесс. Свойство MainModule позволяет просматривать сведения о исполняемом файле, используемом для запуска процесса, включая имя модуля, имя файла и сведения о памяти модуля.
Если основной модуль не найден, это может быть связано с тем, что процесс не закончил загрузку основного модуля при вызове свойства.