共用方式為


HOW TO:檢查由處理序載入的程式庫

更新:2007 年 11 月

Process 元件的 Modules 屬性讓您能夠存取處理序的載入程式庫。Modules 屬性會傳回 ProcessModuleCollection 型別的集合,其中包含目標處理序的所有載入程式庫。然後,您可逐一查看集合以查看個別的程式庫。

若要調查處理序的程式庫使用方式

  1. 如果目標處理序不是由 Process 元件所啟動,則請將 Process 元件的新執行個體繫結至處理序。如需詳細資訊,請參閱 HOW TO:繫結至現有的處理序

  2. 宣告型別為 ProcessModuleCollection 的物件,以保存模組集合。

  3. Modules 屬性指派給 ProcessModuleCollection 變數。這會將目標模組中的模組填入 (Populate) ProcessModuleCollection 物件。

  4. 逐一查看 ProcessModuleCollection 物件,以檢視和管理個別的程式庫。

    下列範例會顯示如何傳回 Microsoft Word 的所有載入程式庫,然後顯示 ListBox 控制項中的項目:

    Dim WordProcesses() As Process
    Dim WordModules As ProcessModuleCollection
    Dim aModule As ProcessModule
    WordProcesses = Process.GetProcessesByName("WinWord")
    ' Populate the module collection.
    WordModules = WordProcesses(0).Modules
    ' Iterate through the module collection.
    For Each aModule In WordModules
        ListBox1.Items.Add(aModule.ModuleName)
    Next
    
         Process[] wordapps;
            ProcessModuleCollection modules;
            wordapps = Process.GetProcessesByName("WinWord");
            // Populate the module collection.
            modules = wordapps[0].Modules;
            // Iterate through the module collection.
            foreach (ProcessModule aModule in modules)
            {
                Listbox1.Items.Add(aModule.ModuleName);
            }
    

請參閱

工作

HOW TO:建立處理序元件

HOW TO:繫結至現有的處理序

處理序控制項範例

管理處理序範例

其他資源

管理處理序

擷取處理序的相關資訊