Process.Modules Özellik

Tanım

İlişkili işlem tarafından yüklenen modülleri alır.

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

Özellik Değeri

İlişkili işlem tarafından yüklenen modülleri temsil eden tür ProcessModule dizisi.

Öznitelikler

Özel durumlar

Uzak bilgisayarda çalışan bir işlemin özelliğine erişmeye Modules çalışıyorsunuz. Bu özellik yalnızca yerel bilgisayarda çalışan işlemler için kullanılabilir.

İşlem Id kullanılamıyor.

Sistem işlemi veya boşta işlemi için özelliğine erişmeye Modules çalışıyorsunuz. Bu işlemlerin modülleri yoktur.

Açıklamalar

Bu özellik tarafından döndürülen değer, en son yenilenen modülleri temsil eder. En güncel bilgileri almak için önce yöntemini çağırmanız Refresh() gerekir.

İşlem modülü, belirli bir işleme yüklenen a.dll veya .exe dosyasını temsil eder. ProcessModule Örnek, modül adı, dosya adı ve modül belleği ayrıntıları dahil olmak üzere modül hakkındaki bilgileri görüntülemenizi sağlar.

Bir işlem belleğe birden çok modül yükleyebilir. Örneğin, ek .dll dosyaları yükleyen .exe dosyalarının birden çok modülü vardır.

İşlemi başlattıktan sonra, sistem işlemi yükleyene kadar bu koleksiyon boş olur. İşlemin ana penceresi varsa, listeyi aldığınızda koleksiyonun boş olduğundan emin olmak için bu özelliği almadan önce çağırabilirsiniz WaitForInputIdle .

Şunlara uygulanır

Ayrıca bkz.