Compartilhar via


Como: Determinar se existem registros de eventos específicos

Você pode usar o Exists método para determinar se um log específico existe. Se o log existe, o método retornará true. Você pode usar esse método se você estiver criando um log personalizado e quer certificar-se de que um log com esse nome já existe.

Você deve ter direitos de registro para descobrir se existe um log.Se você não tiver os direitos apropriados, a consulta retornará sempre false. Para obter informações sobre configuração direitos de registro, consulte a documentação do Windows.

Juntamente com o Exists método, você pode usar um método semelhante, o SourceExists método, para determinar se existe uma seqüência de caracteres de fonte específico. Consulte Como: Determinar se existe uma fonte do evento para obter mais informações.

Observação:

Porque o Exists e SourceExists os métodos são Shared, você não precisa criar uma instância das EventLog componente antes de você telefonar qualquer um dos métodos — em vez disso, você pode telefonar o método na EventLog classe em si.

Você deve ter direitos de acesso apropriados nos computadores remoto para criar e excluir logs.Para obter mais informações, consulte Implicações de segurança de evento logs.

Para determinar se um evento existe log

  • telefonar the Exists método, especificando o fazer logon computador local que você deseja verificar sistema autônomo um parâmetro.

    O exemplo a seguir mostra como determinar se o log do aplicativo existe no computador local.Esse código supõe que um Imports ou using demonstrativo existe para o System.Diagnostics namespace:

    Dim logExists As Boolean
    logExists = EventLog.Exists("Application")
    
         bool logExists = System.Diagnostics.EventLog.Exists("Application");
    

    Se o log existe, a caixa de mensagem mostrará "True". Se não existir, a caixa de mensagem mostrará "False".

    Dica:

    Você pode especificar um nome do computador sistema autônomo um segundo parâmetro para determinar se existe um log de eventos em um computador remoto.

    Observação:

    Application diferencia maiúsculas de minúsculas.

Consulte também

Tarefas

Como: Criar e Remove Custom evento Logs

Demonstra Passo a passo: Explorando os logs de eventos, fontes de evento e entradas

Conceitos

Implicações de segurança de evento logs

Outros recursos

Administrando evento logs