ReportEvent

From
Grigory Tsukanov (2:5006/17.13)
To
Maxim Volkonovsky
Date
2002-10-15T10:12:36Z
Area
SU.WINDOWS.NT.PROG
Hello Maxim!
 GT>> для записи в EventLog сделал dll с сообщениями. Теперь ситуация
 GT>> такая: если dll есть - в журнале сообщение из неё (но как
 GT>> добавить свою строку - параметр?) если dll не найдена - в журнале
 GT>> моё сообщение, но перед ним длинная и скучная запись об
 GT>> отсутствии dll.
 MV> Так и было задумано. Есть приложение в системе - есть запись в логах.
 MV> Удалили приложение - нет и записи.
 GT>> Как же брать сообщения из dll и подставлять свои подстроки -
 GT>> параметры?
 MV> Не совсем корректное, но довольно простое решение - прописывать ссылку
 MV> на системный файл, содержащий сообщение нужного формата. Например,
 MV> winlogon.exe содержит в ресурсах строку номер 0x400003e9, состоящую из
 MV> "%1". Т.е. туда можно подставлять все, что душе угодно, не
 MV> заморачиваясь собственными файлами с ресурсами и их расположением в
 MV> системе.
да файл-то (dll) я сделал, но так и не могу сунуть параметры.
т.е. в *.mc , например, есть запись : не найден файл %
Как в ReportEvent отдать значение для % ?

 MV>               Best wishes ! Max (aka MaxWolf)

 MV> -+- GoldED+/W32 1.1.5-020907
 MV>  + Origin: MaxWolf's mobile station (2:5020/982.299)

Grigory

... " http://gsoft.newmail.ru; http://www.nvkz.kuzbass.net/comics "
--- GoldED/W32 3.00.Beta4+
 * Origin:  иногда я просматриваю cukanovg@mail.ru  (2:5006/17.13)