我正在尝试将一些扩展错误代码添加到事件日志中,但是我收到以下错误。
事件ID(109)的说明 在Source(PumpServer)中不能 找到。本地计算机可能没有 必要的注册信息或 消息DLL文件以显示消息 从远程计算机。你可能 能够使用/ AUXSOURCE =标志来 检索此描述;看帮助 并支持细节。下列 信息是活动的一部分:The 事件日志文件已损坏..
消息文件看起来像这样,我在最后添加了一个: -
<---snip--->
MessageId=
SymbolicName=EVMSG_BADREQUEST
Language=English
The service received an unsupported request.
.
MessageId=
SymbolicName=EVMSG_DEBUG
Language=English
%1
.
MessageId=
SymbolicName=EVMSG_STOPPED
Language=English
The service was stopped.
.
MessageId=
SymbolicName=EVMSG_INVALIDLICENCE
Language=English
The service does not have a valid licence. Initialization failed.
.
编译好。 mc程序正在运行此文件并生成一个同名的头文件,并显示我的新消息ID。
//
// MessageId: EVMSG_INVALIDLICENCE
//
// MessageText:
//
// The service does not have a valid licence. Initialization failed.
//
#define EVMSG_INVALIDLICENCE 0x0000006DL
为什么它找不到我的信息?所有其他人都在工作。
答案 0 :(得分:0)
确保您使用mc编译器生成的资源文件进行链接。