Process.Modules Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает модули, которые были загружены связанным процессом.
public:
property System::Diagnostics::ProcessModuleCollection ^ Modules { System::Diagnostics::ProcessModuleCollection ^ get(); };
public System.Diagnostics.ProcessModuleCollection Modules { get; }
[System.ComponentModel.Browsable(false)]
public System.Diagnostics.ProcessModuleCollection Modules { get; }
member this.Modules : System.Diagnostics.ProcessModuleCollection
[<System.ComponentModel.Browsable(false)>]
member this.Modules : System.Diagnostics.ProcessModuleCollection
Public ReadOnly Property Modules As ProcessModuleCollection
Значение свойства
Массив объектов типа ProcessModule, который предоставляет модули, загруженные связанным процессом.
- Атрибуты
Исключения
Вы пытаетесь получить доступ к свойству Modules процесса, выполняющегося на удаленном компьютере. Это свойство доступно только для процессов, запущенных на локальном компьютере.
Процесс Id недоступен.
Вы пытаетесь получить доступ к свойству Modules системного или бездействующего процесса. Эти процессы не имеют модулей.
Комментарии
Значение, возвращаемое этим свойством, представляет последние обновленные модули. Чтобы получить самые актуальные сведения, сначала необходимо вызвать Refresh() метод .
Модуль процесса представляет a.dll или .exe файл, загруженный в определенный процесс. Экземпляр ProcessModule позволяет просматривать сведения о модуле, включая имя модуля, имя файла и сведения о памяти модуля.
Процесс может загружать несколько модулей в память. Например, .exe файлы, загружающие дополнительные файлы .dll, имеют несколько модулей.
После запуска процесса эта коллекция пуста, пока система не загрузит процесс. Если процесс имеет окно main, можно вызвать перед WaitForInputIdle получением этого свойства, чтобы убедиться, что коллекция не является непустой при получении списка.