Exportar (0) Imprimir
Expandir todo
Expandir Minimizar
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

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

Tipo: System.Diagnostics.ProcessModuleCollection
Matriz de tipo ProcessModule que representa los módulos cargados por el proceso asociado.

ExcepciónCondición
NotSupportedException

Se está intentando obtener acceso a la propiedad Modules de un proceso que se está ejecutando en un equipo remoto. Esta propiedad sólo está disponible para los procesos que se ejecutan en el equipo local.

InvalidOperationException

La propiedad Id del proceso no está disponible.

PlatformNotSupportedException

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

Win32Exception

Se está intentando obtener acceso a la propiedad Modules 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 está cargado en un proceso concreto. Una instancia de ProcessModule permite ver la información sobre un módulo, entre la que se incluye el nombre del módulo, el nombre del archivo y los 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, y hasta que el sistema lo cargue, esta colección está vacía. Si el proceso tiene una ventana principal, se puede llamar al método WaitForInputIdle antes de recuperar esta propiedad para asegurarse de que la colección no esté vacía al obtener la lista.

Nota de la plataforma : Esta propiedad no se encuentra disponible en esta plataforma si el proceso se ha iniciado con la propiedad ProcessStartInfo.UseShellExecute establecida en true.

.NET Framework

Compatible con: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

  • LinkDemand 

    para que haya plena confianza para el llamador inmediato. Este miembro no puede ser utilizado por código de confianza parcial.

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft