“La description pour l'ID d'Événement X dans Y de la Source ne peut pas être trouvé.”

Je suis en train d'écrire les événements personnalisés à partir de mon application web pour le journal des événements windows. Je n'ai pas eu la chance d'obtenir les chaînes de message au travail, je reçois "La description pour l'ID d'Événement X dans Y de la Source ne peut pas être trouvé."

En essayant de réduire ce bas j'ai décidé d'écrire un événement à une source qui existe déjà sur ma machine. J'ai juste regardé l'un des événements qui a déjà été écrite, en particulier SceCli événement 1704.

J'exécute le code suivant:

var log = new EventLog("Application");
log.Source = "SceCli";

var ev = new EventInstance(1704, 0, EventLogEntryType.Information);
log.WriteEvent(ev);

Cependant, cela me donne encore la suivant dans l'Observateur d'Événements:

La description pour l'ID d'Événement ( 1704 ) dans la Source ( SceCli ) ne peut pas être trouvé. L'ordinateur local ne dispose pas de l'information nécessaire de registre ou les fichiers DLL de message pour afficher les messages à partir d'un ordinateur distant. Vous pouvez être en mesure d'utiliser le /AUXSOURCE= indicateur pour récupérer cette description; voir Aide et Support pour plus de détails. Les informations suivantes font partie de l'événement: le fichier journal des événements est corrompu..

Je ne suis pas sûr de ce que je suis absent ici. Je suis en train d'écrire exactement la même qui existe déjà, et elle ne peut toujours pas trouver la chaîne de message.

OriginalL'auteur skippy10110 | 2013-06-13