Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Propiedad Process.Modules

 

Publicado: octubre de 2016

Obtiene los módulos cargados por el proceso asociado.

Espacio de nombres:   System.Diagnostics
Ensamblado:  System (en System.dll)

[BrowsableAttribute(false)]
public ProcessModuleCollection Modules { get; }

Valor de propiedad

Type: System.Diagnostics.ProcessModuleCollection

Matriz de tipo ProcessModule que representa los módulos cargados por el proceso asociado.

Exception Condition
NotSupportedException

Está intentando obtener acceso a la propiedad Modules de un proceso que se ejecuta en un equipo remoto. Esta propiedad está disponible únicamente para los procesos que se ejecutan en el equipo local.

InvalidOperationException

El proceso Id no está disponible.

PlatformNotSupportedException

La plataforma es Windows 98 o Windows Millennium Edition (Windows Me); establezca ProcessStartInfo.UseShellExecute en false para tener acceso a esta propiedad en Windows 98 y Windows Me.

Win32Exception

Está intentando obtener acceso a la propiedad Modules para el proceso del sistema o el proceso inactivo. Estos procesos no tienen módulos.

A process module represents a.dll or .exe file that is loaded into a particular process. A T:System.Diagnostics.ProcessModule instance lets you view information about a module, including the module name, file name, and module memory details.

A process can load multiple modules into memory. For example,.exe files that load additional .dll files have multiple modules.

After starting the process, this collection is empty until the system has loaded the process. If the process has a main window, you can call M:System.Diagnostics.Process.WaitForInputIdle(System.Int32) before retrieving this property to ensure that the collection is nonempty when you get the list.

Win98WinMe

This property is not available on this platform if you started the process with P:System.Diagnostics.ProcessStartInfo.UseShellExecute set to true.

LinkDemand

for full trust for the immediate caller. This member cannot be used by partially trusted code.

.NET Framework
Disponible desde 1.1
Volver al principio
Mostrar: