Je suis actuellement les cours du Coach VB de la MSDN. J'ai un problème de sécurité lorsque je veux écrire dans le journal de Windows:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Private Sub LogOptions()
    Dim logMessage As System.Text.StringBuilder = New System.Text.StringBuilder
 
    logMessage.AppendFormat("Prefered Save Directory Path = {0}", SaveDirectoryPath)
    logMessage.AppendFormat("Confirm Before Save = {0}", ConfirmBeforeSave.ToString())
 
    If Not System.Diagnostics.EventLog.SourceExists("Coach VB.Net") Then
        System.Diagnostics.EventLog.CreateEventSource("Coach VB.Net", "Application")
    End If
 
    Dim myLog As System.Diagnostics.EventLog = New System.Diagnostics.EventLog
    myLog.Source = "Coach VB.Net"
    myLog.WriteEntry(logMessage.ToString())
End Sub
Le problème se situe dans la condition If lorsque je veux tester l'existence de la source de mon application dans le journal.
Une exception non gérée du type 'System.Security.SecurityException' s'est produite dans System.dll

Informations supplémentaires*: La source est introuvable mais certains ou l'ensemble des journaux des événements n'ont pas pu faire l'objet d'une recherche. Journaux inaccessibles : Security.
Est-ce qu'il y a moyen de forcer l'écriture dans le journal tout de même ?