io uso il codice di vuoto sanitario per esportare un Windows-EventLog:Eccezione alla esportazione EventLog
var els = new EventLogSession();
els.ExportLogAndMessages("Application",
PathType.LogName,
"*[System[Provider[@Name='Prayon.Client']]]",
tempEventLogPath,
false,
CultureInfo.CurrentCulture);
Questo è generalmente funziona. Ma su una macchina, ottengo l'eccezione maggese:
System.Diagnostics.Eventing.Reader.EventLogException: Der Verzeichnisname ist ungültig
bei System.Diagnostics.Eventing.Reader.EventLogException.Throw(Int32 errorCode)
bei System.Diagnostics.Eventing.Reader.NativeWrapper.EvtArchiveExportedLog(EventLogHandle session, String logFilePath, Int32 locale, Int32 flags)
bei System.Diagnostics.Eventing.Reader.EventLogSession.ExportLogAndMessages(String path, PathType pathType, String query, String targetFilePath, Boolean tolerateQueryErrors, CultureInfo targetCultureInfo)
"Der Verzeichnisname ist ungültig"
significa in inglese: "The pathname is invalid"
L'Application-EventLog è esistente e tempEventLogPath
è anche valido.
Qualcuno sa, cosa può esserci di sbagliato?
Qual è il valore di tempEventLogPath? –