Come scrivere al Visualizzatore eventi di Windows

May 2

Visualizzatore eventi di Windows è un'applicazione che registra applicazioni, sistemi e sicurezza gli eventi del computer. Utilizzando questa applicazione, è possibile ottenere informazioni sui componenti software, hardware e di sistema e monitorare gli eventi di sicurezza. Il Visualizzatore eventi fornisce una semplice interfaccia utente per tutti gli utenti. È possibile leggere le voci dai registri esistenti o addirittura creare i registri eventi personalizzati.

istruzione

1 Chyeck che si dispone di informazioni sufficienti per la scrittura di un registro eventi nel Visualizzatore eventi di Windows. È necessario conoscere il messaggio, il nome del registro che si sta scrivendo a e una stringa che rappresenta origine dell'evento.

2 Aprire Microsoft Visual Studio .NET o Visual Studio 2005.

3 Creare una nuova "applicazione console." Visual Basic .NET farà un "modulo" per voi con una procedura di vuoto "Main ()".

4 Assicurarsi che lo spazio dei nomi "Sistema" utilizza il nome del progetto.

5 Utilizzare l'istruzione "importazioni" sia sul "Sistema" e "namespace System.Diagnostics". È necessario utilizzare queste istruzioni prima di altre dichiarazioni. Utilizzando questi, non sarà necessario qualificare le dichiarazioni da questi spazi più avanti nel codice.

6 Fornire tutte le informazioni raccolte nel passaggio 1. In primo luogo, si dovrà verificare se il "sorgente" per l'evento esiste o no già. Per questo, utilizzare i due metodi statici della classe "EventLog". Se non esiste già, verrà automaticamente creata sul primo ingresso:

Se non EventLog.SourceExists (sSource, sMachine) allora

EventLog.CreateEventSource (sSource, sgobbare, sMachine)

Finisci se

7 Utilizzare il metodo "WriteEntry" per la creazione del nuovo oggetto "EventLog". Questo metodo ha un numero di versioni. Il metodo più semplice vi toglierà il messaggio mentre quelli complessi vi chiederà di specificare l'ID evento e il tipo di evento, in questo modo:

Dim ELog come nuovo Eventlog (sgobbare, sMachine, sSource)

ELog.WriteEntry (SEVENT)

ELog.WriteEntry (SEVENT, EventLogEntryType.Warning, 234, CType (3, corto))

8 "Salva" ed eseguire il codice. Nel Visualizzatore eventi, accedere alla "Applicazione" log per controllare i nuovi eventi.


Articoli Correlati