none
La propriété Category de la classe EventLogEntry NE retourne PAS la Task Catefory afficher dans l'application EventViewer ! RRS feed

  • Question

  • Bonjour,

    si la propriété CategoryNumber retourne la value 2000, la propriété Category retourne la value "(2000)".

    La propriété Category sensée retourner un string EXPLICITE pour la catégorie de la tâche retourne la valeur entière représentant la catégorie entre parenthèses.

     

    Voici une partie du code que j'utilise:

    Dim eventLogApp As New System.Diagnostics.EventLog("Security") For Each ev In eventLogApp.Entries     Dim sLine = ev.TimeWritten.ToString("yyyy-MM-dd HH:mm:ss")    sLine &= ev.CategoryNumber & ";"    sLine &= ev.Category & ";"

    sw.WriteLine(sLine) Next


    lorsque j'utilise ce code, j'obtiens les lignes suivante :

    2019-01-16 07:08:18;13312;(13312);
    2019-01-16 07:08:20;12544;(12544);

    J'ai généré le programme en utilisant le framework .Net 4.1

    J'ai généré le programme sous Visual Studio 2017

    Mon O.S est Windows 7

    QUESTION

    Est-ce que c'est un bug ?

    Quelle est ma faute ?

    Comment puis-je modifier mon code pour obtenir le String correct et explicite ?

    Cordialement



    mercredi 16 janvier 2019 08:51

Toutes les réponses