Process.Modules Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de modules op die door het bijbehorende proces zijn geladen.
public:
property System::Diagnostics::ProcessModuleCollection ^ Modules { System::Diagnostics::ProcessModuleCollection ^ get(); };
[System.ComponentModel.Browsable(false)]
public System.Diagnostics.ProcessModuleCollection Modules { get; }
[<System.ComponentModel.Browsable(false)>]
member this.Modules : System.Diagnostics.ProcessModuleCollection
Public ReadOnly Property Modules As ProcessModuleCollection
Waarde van eigenschap
Een matrix van het type ProcessModule dat de modules vertegenwoordigt die door het bijbehorende proces zijn geladen.
- Kenmerken
Uitzonderingen
U probeert toegang te krijgen tot de Modules eigenschap voor een proces dat wordt uitgevoerd op een externe computer. Deze eigenschap is alleen beschikbaar voor processen die worden uitgevoerd op de lokale computer.
Het proces Id is niet beschikbaar.
U probeert toegang te krijgen tot de Modules eigenschap voor het systeemproces of het niet-actieve proces. Deze processen hebben geen modules.
Opmerkingen
De waarde die door deze eigenschap wordt geretourneerd, vertegenwoordigt de laatst vernieuwde modules. Als u de meest recente informatie wilt ophalen, moet u eerst de methode aanroepen Refresh() .
Een procesmodule vertegenwoordigt a.dll of .exe bestand dat in een bepaald proces is geladen. ProcessModule Met een exemplaar kunt u informatie over een module bekijken, waaronder de modulenaam, bestandsnaam en geheugendetails van de module.
Een proces kan meerdere modules in het geheugen laden. .exe bestanden die extra .dll bestanden laden, hebben bijvoorbeeld meerdere modules.
Nadat het proces is gestart, is deze verzameling leeg totdat het systeem het proces heeft geladen. Als het proces een hoofdvenster heeft, kunt u aanroepen WaitForInputIdle voordat u deze eigenschap opzoekt om ervoor te zorgen dat de verzameling niet goed werkt wanneer u de lijst krijgt.