Cómo: Determinar si existen registros de eventos específicos

Actualización: noviembre 2007

Puede utilizar el método Exists para determinar si existe un determinado registro. Si el registro existe, el método devuelve true. Puede utilizar este método si va a crear un registro personalizado y desea asegurarse de que no existe un registro con este nombre.

Para averiguar si existe un registro, debe tener derechos de Registro. Si no dispone de los derechos adecuados, la consulta devolverá siempre false. Para obtener información acerca de la configuración de derechos de Registro, consulte la documentación de Windows.

Además del método Exists, puede utilizar un método similar, SourceExists, para determinar si existe una determinada cadena de origen. Vea Cómo: Determinar si existe un origen de eventos para obtener más información.

Nota:

Como los métodos Exists y SourceExists son Shared, no es necesario crear una instancia del componente EventLog antes de llamar a cualquiera de los dos métodos (en su lugar, puede llamar al método de la propia clase EventLog).

Para crear y eliminar registros deberá tener los derechos de acceso adecuados en los equipos remotos. Para obtener más información, vea Ramificaciones de seguridad de los registros de eventos.

Para determinar si existe un registro de eventos

  • Llame al método Exists y especifique el registro del equipo local que desee comprobar como parámetro.

    En el ejemplo siguiente se muestra cómo se determina si el registro de aplicación existe en el equipo local. Este código supone que existe una instrucción Imports o using para el espacio de nombres System.Diagnostics:

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

    Si el registro existe, el cuadro de mensaje mostrará "True". Si no existe, mostrará "False".

    Sugerencia:

    Puede especificar un nombre de equipo como segundo parámetro para determinar si existe un registro de eventos en un equipo remoto.

    Nota:

    Application distingue entre mayúsculas y minúsculas.

Vea también

Tareas

Cómo: Crear y quitar registros de eventos personalizados

Tutorial: Explorar los registros de eventos, los orígenes de eventos y las entradas

Conceptos

Ramificaciones de seguridad de los registros de eventos

Otros recursos

Administrar los registros de eventos