Share via


Process.Modules Properti

Definisi

Mendapatkan modul yang telah dimuat oleh proses terkait.

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

Nilai Properti

Array jenis ProcessModule yang mewakili modul yang telah dimuat oleh proses terkait.

Atribut

Pengecualian

Anda mencoba mengakses Modules properti untuk proses yang berjalan pada komputer jarak jauh. Properti ini hanya tersedia untuk proses yang berjalan pada komputer lokal.

Proses Id ini tidak tersedia.

Anda mencoba mengakses Modules properti untuk proses sistem atau proses menganggur. Proses ini tidak memiliki modul.

Keterangan

Nilai yang dikembalikan oleh properti ini mewakili modul yang terakhir disegarkan. Untuk mendapatkan informasi terbaru, Anda perlu memanggil Refresh() metode terlebih dahulu.

Modul proses mewakili file a.dll atau .exe yang dimuat ke dalam proses tertentu. ProcessModule Instans memungkinkan Anda melihat informasi tentang modul, termasuk nama modul, nama file, dan detail memori modul.

Proses dapat memuat beberapa modul ke dalam memori. Misalnya, .exe file yang memuat file .dll tambahan memiliki beberapa modul.

Setelah memulai proses, koleksi ini kosong sampai sistem memuat proses. Jika proses memiliki jendela utama, Anda dapat memanggil WaitForInputIdle sebelum mengambil properti ini untuk memastikan bahwa koleksi tidak ada gunanya ketika Anda mendapatkan daftar.

Berlaku untuk

Lihat juga