Cet exemple permet d'ajouter des messages dans le journal des événements, d'en choisir la source (Event source) et le numéro (EventID). Le code utilise une dll (msgfile.dll) qui référence des messages libres.
Pour ajouter un événement dans le journal des événements le code procède aux étapes suivantes :
- Inscrire dans le registre le nom de l'application et la source des messages.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\Eventlog\Application\Mon appli
la source du message est un exécutable ou une dll qui intègre dans son fichier ressources les 'Messages Files' à afficher.
- appeler ReportEvent pour inscrire un message dans un journal
Le fichier msgfile.dll fourni avec ce code permet d'inscrire des messages libres dans le journal des applications dont le numéro (EventID) est compris entre 0 et 9999. Cette dll de 128Ko intègre uniquement des messages destinés au journal des événements.
Pour les plus expérimentés, un fichier 'Message Files.rtf' explique comment créer cette dll.