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:
Le problème se situe dans la condition If lorsque je veux tester l'existence de la source de mon application dans le journal.
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
Est-ce qu'il y a moyen de forcer l'écriture dans le journal tout de même ?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.
Partager