Как создать message.dll для пользовательских EventViewer?mc.exe - PullRequest
0 голосов
/ 08 октября 2018

Как я могу создать собственный файл message.dll, который будет храниться в regedit -> ~ EventLog \ Apllication \ myCustomApplication?Я использовал синтаксис из документации MSDN, но это не работа.У меня есть файл сообщения в формате .mc ​​C: \ customLog \ mesMC.mc Я создал папку результатов в ~ \ customLog directory = ~ \ customLog \ res Мой синтаксис, который я использовал:

C:\Program Files (x86)\Windows Kits\10\bin\x64>mc.exe -r "C:\customLog\res" -h "C:\customLog" C:\customLog\mesMC.mc

результат:

MC: Compiling C:\customLog\mesMC.man
C:\customLog\mesMC.man(17) : error : expected keyword - You
C:\customLog\mesMC.man(17) : error : expected keyword - have

содержимое моего message.mc в ANSI:

MessageIdTypedef = DWORD

SeverityNames = (Успех = 0x0: STATUS_SEVERITY_SUCCESS Информационный = 0x1: STATUS_SEVERITY_IN2ORMORM: ПредупреждениеSTATUS_SEVERITY_WARNING Ошибка = 0x3: STATUS_SEVERITY_ERROR)

FacilityNames = (Система = 0x0: FACILITY_SYSTEM Runtime = 0x2: заглушки FACILITY_RUNTIME = 0x3: FACILITY_ST0: 00: 040: *0: 040: *0: 0_0_0_0_0_0_0_0_0_0_0: 0_0: 0: F0_0_0_0_0_0_0: 0_0_0: _0_0_0: 0: 0: 0): = 01015 * MessageId = 0x3E7 Символическое имя = MSG_BAD_COMMAND Язык = английский Вы выбрали неправильную команду.КОММЕНТАРИЙ ТЕСТА № 1

...