В журнале событий Windows есть «Файлы сообщений о событиях», которые содержат шаблоны для зарегистрированных сообщений.
Пути к шаблонам хранятся в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog
и документируются на этой странице: https://docs.microsoft.com/en-us/windows/desktop/EventLog/message-files.
Согласно документам и большинству разделов реестра, файлы сообщений должны быть DLL.Тем не менее, некоторые из них, похоже, EXE-файлы.например, ...\EventLog\Application\Wininit
перечисляет EXE для своего EventMessageFile.Несколько других делают то же самое.
Могу ли я использовать EXE-файл (например, тот, который записывает в журнал) в качестве MessageFile?Нужно ли предпринимать какие-либо дополнительные шаги, чтобы сделать его пригодным для использования?