Я пытаюсь добавить несколько расширенных кодов ошибок в журнал событий, но получаю следующую ошибку.
Описание для идентификатора события (109)
в Source (PumpServer) нельзя
найденный. Локальный компьютер может не иметь
необходимая информация реестра или
DLL-файлы сообщений для отображения сообщений
с удаленного компьютера. Вы можете быть
возможность использовать флаг / AUXSOURCE = для
получить это описание; см Помощь
и поддержка деталей. Следующие
информация является частью мероприятия:
Файл журнала событий поврежден ..
Файл сообщения выглядит следующим образом, и я добавил тот в конце: -
<---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 работает над этим файлом и создает заголовочный файл с тем же именем, в котором отображается мой новый идентификатор сообщения.
//
// MessageId: EVMSG_INVALIDLICENCE
//
// MessageText:
//
// The service does not have a valid licence. Initialization failed.
//
#define EVMSG_INVALIDLICENCE 0x0000006DL
Есть идеи, почему он не находит мое сообщение? Все остальные работают.