DirectShow EventLog überwachen

  • Hey Leute :D

    Ich hab mich jetzt nach langem hin und her, mal hier bei euch angemeldet! :thumbup:

    Wie ihr ja dem Titel schon entnehmen könnt geht es mir um die Auswertung des EventViewers, in Windows 7 hauptsächlich!
    Nun findet man dort im EventViewer unter..
    Anwendungs- und Diestprogramme > Microsoft > Windows > DirectShow > DirectShow FilterGraph
    die Events die ich gerne überwachen möchte!

    Dazu hab ich mir ersteinmal ein kleines Skript geschrieben was mir einfach erstmal die Daten des letzten Events von DirectShow ausgiebt!
    Das sieht bisher so aus..

    [autoit]


    #include <EventLog.au3>
    #include <Array.au3>

    [/autoit][autoit][/autoit][autoit]

    _Main()

    [/autoit][autoit][/autoit][autoit]

    Func _Main()
    Local $hEventLog

    [/autoit][autoit][/autoit][autoit]

    $hEventLog = _EventLog__Open("", "DirectShow")
    MsgBox(0,"$hEventLog",$hEventLog)
    $aReport = _EventLog__Read($hEventLog, True , False)
    _ArrayDisplay($aReport)
    _EventLog__Close ($hEventLog)
    Exit
    EndFunc

    [/autoit]

    Ich bekomme aber nicht das raus was ich erwarte! Das hängt wohl mit meinen Parametern bei "_EventLog__Open" zusammen!

    Hoffentlich könnt ihr mir auf die Sprünge helfen?

    Edit: Ich hab mal noch ein Bild angehängt, wo ein Event drauf ist mit den ganzen Daten dazu!

    Grüße vom cr4sh 8)

  • Geh mal auf "Ereigniseigenschaften" auf der rechten Seite, da dann auf Details, XML Ansicht und dann such den Wert zwischen
    <Channel>WERT</Channel>
    Ist das "DirectShow" ?

  • Nein, da steht ..

    Code
    <Channel>DirectShowFilterGraph</Channel>

    Habs grade mal anstelle von "DirectShow" eingetragen, da bekomm ich trotzdem noch die fasche Daten, bzw. genau die selben!

    Edit:
    Ich hab jetzt den Eintrag gefunden den er mir ausgibt!
    Trotz meiner Angabe gibt er mir den Letzten Eintrag von..
    Windows-Protokolle > Anwendungen
    .. aus!

    Wie kann das sein?

    3 Mal editiert, zuletzt von cr4sh (25. Juli 2011 um 13:21)

  • Mit dem Weg über den EventViewer wird das nichts! :thumbdown:

    Kennt einer, alternativ, eine Möglichkeit vom MediaCenter die aktuellen Ereignisse zu bekommen?
    Ich brauche auf jeden Fall den Pfad zur Datei die wiedergegeben wird und ob die Wiedergabe gestartet und gestopt wird!

    Dann wäre ich schon glücklich! :rolleyes: