Hvordan skrive til Windows Hendelsesliste

Windows Event Viewer er et program som registrerer søknaden, system- og sikkerhetshendelser på datamaskinen. Ved hjelp av dette programmet kan du få informasjon om programvare, maskinvare og systemkomponenter, og overvåke sikkerhetshendelser. The Event Viewer gir et enkelt brukergrensesnitt for alle brukere. Du kan lese oppføringer fra eksisterende logger eller lage dine egne hendelseslogger.

Bruksanvisning

1 Chyeck at du har nok informasjon til å skrive en hendelseslogg i Windows Hendelsesliste. Du må kjenne din melding, navn på loggen du skriver til og en streng som representerer kilden til hendelsen.

2 Åpne enten Microsoft Visual Studio .NET eller Visual Studio 2005.

3 Lag en ny "Console Application". Visual Basic .NET vil gjøre en "modul" for deg med en tom "main ()" prosedyre.

4 Pass på at "System" navnerommet bruker navnet på prosjektet.

5 Bruk "Import" uttalelse på både "System" og "System.Diagnostics" navnerom. Du må bruke disse uttalelsene før andre erklæringer. Ved å bruke disse, vil du ikke å kvalifisere erklæringer fra disse navne senere i koden.

6 Gir all den informasjonen du samlet i trinn 1. Først må du sjekke om din "Source" for hendelsen allerede eksisterer eller ikke. Til dette bruker de to statiske metoder av "EventLog" -klassen. Hvis den ikke allerede eksisterer, vil det automatisk bli opprettet på din første oppføring:

Hvis ikke EventLog.SourceExists (sSource, sMachine) så

EventLog.CreateEventSource (sSource, slog, sMachine)

Slutt om

7 Bruk "WriteEntry" metode for å lage din nye "EventLog" objekt. Denne fremgangsmåte har en rekke versjoner. Den enkleste metoden vil ta meldingen mens de komplekse vil be deg om å spesifisere hendelsen ID og hendelsestype, som dette:

Dim ELog som ny Eventlog (slog, sMachine, sSource)

ELog.WriteEntry (sEvent)

ELog.WriteEntry (sEvent, EventLogEntryType.Warning, 234, CTYPE (3, kort))

8 "Lagre" og kjøre koden. I hendelseslisten, tilgang til "Application" log for å sjekke de nye hendelser.