我正在尝试使用VC++6编写一个简单的函数来写入事件日志。它必须在此版本的studio中,因为它正被添加到旧版应用程序中。我遇到的问题是它写的消息类似于下面。这里唯一有效的是"This is a test“字符串。我不需要让这变得非常复杂。我只需要能够写入特定应用程序的事件日志。有什么想法吗?我看过一些文章,但它们似乎比我需要的要多得多。
找不到源应用程序中事件ID %3的描述。引发此事件的组件未安装在本地计算机上,或者安装已损坏。您可以在本地计算机上安装或修复该组件。
如果事件源自另一台计算机,则必须将显示信息与事件一起保存。
以下信息包含在活动中:
这是一个测试
消息资源存在,但在字符串/消息表中找不到该消息
发布于 2010-07-19 22:01:08
已经很长一段时间了,但我似乎记得你可能需要创建一个*消息资源Dll来修复这个问题,或者至少在某个地方有一些消息资源。
这篇文章似乎能帮上忙(而且它支持VC6):Using MC.exe, message resources and the NT event log in your own projects
https://stackoverflow.com/questions/3281475
复制相似问题