2010-07-19 3 views
0

Je tente d'écrire une fonction simple à l'aide de VC++ 6 pour écrire dans le journal des événements. Il doit être dans cette version de studio car il est ajouté à une application héritée. Le problème que j'ai est qu'il écrit le message semblable à ci-dessous. La seule chose qui est valide ici est la chaîne "Ceci est un test". Je n'ai pas besoin de ça pour être très compliqué. J'ai juste besoin d'être capable d'écrire dans le journal des événements pour une application spécifique. Des pensées? J'ai vu quelques articles mais ils semblent être beaucoup plus que ce dont j'ai besoin.Écriture du journal des événements Windows à l'aide de Visual Studio C++ 6

La description de l'ID d'événement 3 provenant de l'application source est introuvable. Le composant qui déclenche cet événement n'est pas installé sur votre ordinateur local ou l'installation est endommagée. Vous pouvez installer ou réparer le composant sur l'ordinateur local.

Si l'événement provenait d'un autre ordinateur, les informations d'affichage devaient être enregistrées avec l'événement.

Les informations suivantes ont été inclus à l'événement:

Ceci est un test

la ressource de message est présent mais le message ne se trouve pas dans la table chaîne/message

Répondre

0

Il a été très depuis longtemps, mais je crois me rappeler que vous devrez peut-être créer un fichier * Message Resource Dll "pour résoudre ce problème, ou au moins avoir des ressources de message quelque part

Cet article semble pouvoir vous aider (et il suppor t VC6): Using MC.exe, message resources and the NT event log in your own projects

+0

Je joue toujours avec ceci en utilisant le lien fourni. Même avec le message DLL, je reçois toujours l'erreur qu'il ne peut pas trouver la ressource. Je prévois d'essayer à nouveau la semaine prochaine et j'espère revenir avec de bonnes nouvelles. Merci. – Chris

Questions connexes