Здравствуйте ,
Сталкнулся с проблемой создания EventViewer .
Пользуясь примером из MSDN (http://msdn.microsoft.com/en-us/library/bb427356(VS.85).aspx)
я написал свой, но единственное что стало камнем преткновения -это вывод сообщений ,
которые отвечали той или иной ошибке.
Попробовав
FormatMessage(
FORMAT_MESSAGE_FROM_HMODULE|FORMAT_MESSAGE_FROM_SYSTEM,
ghResDll, // Handle to the DLL file
pevlr->EventID, // Event message identifier
MAKELANGID(LANG_RUSSIAN, SUBLANG_ENGLISH_US),
(LPTSTR) &lpMsgBuf1, // Buffer that contains message
BUFFER_SIZE, // Size of buffer
NULL);
положительных результатов не принесло , я подключал ( ghResDll) dll из разных мест и els.dll msi.dll и dll относящиеся к объекту ,вызвавшему событие, взятый из реестра (EventMessagFile)
Есть скажем ошибка 6008- "предыдущее завершение работы системы в __ __ было нежиданным"
А выводится либо ничего либо "служба запущена"
Так все таки, может это не тот путь? Надо как-то, что-то другое задействовать?
Как получить нужное мне описание ошибки?
Буду признателен за ответ
--
С уважением, Алексей.
Re: Как получить нужное мне описание ошибки EventViewer
Здравствуйте, grebenyk, Вы писали:
G>Так все таки, может это не тот путь? Надо как-то, что-то другое задействовать? G>Как получить нужное мне описание ошибки?
G>С уважением, Алексей.
Какой код ошибки возвращается ? в msi.dll только коды ошибок для инсталлера, в els.dll — строки для окошка MS EventViewer'а.
Обсолютно с Вами согласен я именно их и подключаю,( спасибо это предало уверенности мне в том что я делаю), но результат остается тем же, я думаю, может вместо FormatMessag надо что другое применить или вообще какую другую функцию
Re: Как получить нужное мне описание ошибки EventViewer