Bonjour a tous,

Cela fait maintenant quelques heures que je cherche comment utiliser l'observateur d'evenements sans succes. Je suis sous Vista et j'utilise Visual Studio 2008 avec c#.

J'ai trouve de nombreux sujets concernant ce probleme mais aucun ne m'a donne une solution viable. En effet, il semblerait que le probleme soit du a la gestion des droits sous Vista. C'est pourquoi j'ai mis "everyone" dqns le groupe "Administrators" juste pour tester cette solution cela ne fonctionne toujours pas

Voici le bout de code qui est sense marcher et qui me pose probleme:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
EventLog evt;
 
string EVT_SOURCE_NAME = "TestApplication";
string EVT_LOG_NAME = "Application";
 
// Does the eventlog exist?
if (!EventLog.SourceExists(EVT_SOURCE_NAME))
{
    //If not let's create it
     EventLog.CreateEventSource(EVT_SOURCE_NAME, EVT_LOG_NAME);
}
 
evt = new EventLog();
evt.Source = EVT_SOURCE_NAME;
Et voici l'erreur rencontree:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
The source was not found, but some or all event logs could not be searched.
Quelqu'un pourrait-il m'aider a ecrire dans l'observateur d'evenements de Vista?

Merci d'avance.

ps: desole pour les accents mais je travaille sur un clavier qwerty...