UAC vs. EventLog

16/06/2009 - 14:30 von Christian Stelte | Report spam
Hi!

Ich schreibe mit meinem Programm Status-/Fehlermeldungen in die Anwendung-Ereignissanzeige.

System.Diagnostics.EventLog appLog = new System.Diagnostics.EventLog();
appLog.Source = "Programmname";
appLog.WriteEntry(EventMessage, EntryType, eventID);
appLog.Close();

Solange das Programm als Administrator ausgeführt wird ist das kein Problem, aber wenn es eingeschrànkt làuft kollidiert es mit dem
SecurityLog, wenn ich die Meldung richtig deute:

"Die Quelle wurde nicht gefunden, aber einige oder alle Ereignisprotokolle konnten nicht durchsucht werden. Protokolle, auf die kein
Zugriff möglich war: Security"


Es muss doch möglich sein, das ein eingeschrànkter Admin (also ohne "Als Administrator ausführen") bzw. ein normaler User ein
Programm benutzt welches Eintràge in das EventLog macht!?

Was muss ich meinem Programm noch beibiegen?

Chris
 

Lesen sie die antworten

#1 Kerem Gümrükcü
16/06/2009 - 15:23 | Warnen spam
Hallo Christian,

AFIAK musst Du für diese Aktion ein "echter" Administrator sein, ggf.
schau dir das noch mal an:

http://support.microsoft.com/kb/918122/en-us

Aber mich wundert das jetzt auch etwas, dass das nicht
geht, zumal ich dieses Problem jetzt das erste mal so
sehe,...

Grüße

Kerem

Beste Grüsse / Best regards / Votre bien devoue
Kerem Gümrükcü
Latest Project: http://www.pro-it-education.de/soft...iceremover
Latest Open-Source Projects: http://entwicklung.junetz.de
"This reply is provided as is, without warranty express or implied."

"Christian Stelte" schrieb im Newsbeitrag
news:#
Hi!

Ich schreibe mit meinem Programm Status-/Fehlermeldungen in die
Anwendung-Ereignissanzeige.

System.Diagnostics.EventLog appLog = new System.Diagnostics.EventLog();
appLog.Source = "Programmname";
appLog.WriteEntry(EventMessage, EntryType, eventID);
appLog.Close();

Solange das Programm als Administrator ausgeführt wird ist das kein
Problem, aber wenn es eingeschrànkt làuft kollidiert es mit dem
SecurityLog, wenn ich die Meldung richtig deute:

"Die Quelle wurde nicht gefunden, aber einige oder alle Ereignisprotokolle
konnten nicht durchsucht werden. Protokolle, auf die kein Zugriff möglich
war: Security"


Es muss doch möglich sein, das ein eingeschrànkter Admin (also ohne "Als
Administrator ausführen") bzw. ein normaler User ein Programm benutzt
welches Eintràge in das EventLog macht!?

Was muss ich meinem Programm noch beibiegen?

Chris

Ähnliche fragen