Проблемы с расширением сообщений журнала событий - PullRequest
1 голос
/ 07 декабря 2009

Я пытаюсь добавить несколько расширенных кодов ошибок в журнал событий, но получаю следующую ошибку.

Описание для идентификатора события (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

Есть идеи, почему он не находит мое сообщение? Все остальные работают.

1 Ответ

0 голосов
/ 07 декабря 2009

Убедитесь, что вы ссылаетесь на файл ресурсов, сгенерированный компилятором mc.

...