Process.Modules Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém os módulos que foram carregados pelo processo associado.
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
Valor da propriedade
Uma matriz de tipo ProcessModule que representa os módulos que foram carregados pelo processo associado.
- Atributos
Exceções
Você está tentando acessar a Modules propriedade para um processo em execução em um computador remoto. Essa propriedade está disponível apenas para processos em execução no computador local.
O processo Id não está disponível.
Você está tentando acessar a Modules propriedade para o processo do sistema ou o processo ocioso. Esses processos não têm módulos.
Comentários
O valor retornado por essa propriedade representa os módulos atualizados mais recentemente. Para obter as informações mais atualizadas, você precisa chamar Refresh() o método primeiro.
Um módulo de processo representa a.dll ou .exe arquivo carregado em um processo específico. Uma ProcessModule instância permite exibir informações sobre um módulo, incluindo o nome do módulo, o nome do arquivo e os detalhes da memória do módulo.
Um processo pode carregar vários módulos na memória. Por exemplo,.exe arquivos que carregam arquivos .dll adicionais têm vários módulos.
Depois de iniciar o processo, essa coleção fica vazia até que o sistema tenha carregado o processo. Se o processo tiver uma janela principal, você poderá chamar WaitForInputIdle antes de recuperar essa propriedade para garantir que a coleção não esteja íntegra quando você receber a lista.