Process.Modules Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İ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 .