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

Process.Modules (Propiedad)

 

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 Modules propiedad 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); establecer ProcessStartInfo.UseShellExecute a false para tener acceso a esta propiedad en Windows 98 y Windows Millennium Edition.

Win32Exception

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

Un módulo de proceso representa un archivo.dll o .exe que se carga en un proceso determinado.Un ProcessModule instancia le permite ver información acerca de un módulo, incluidos el nombre del módulo, el nombre de archivo y detalles de memoria del módulo.

Un proceso puede cargar varios módulos en memoria.Por ejemplo, los archivos .exe que cargan archivos .dll adicionales tienen varios módulos.

Después de iniciar el proceso, esta colección está vacía hasta que el sistema ha cargado el proceso.Si el proceso tiene una ventana principal, puede llamar a WaitForInputIdle antes de recuperar esta propiedad para asegurarse de que la colección no esté vacía al obtener la lista.

Win98WinMe

This property is not available on this platform if you started the process with 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: