Re: ReportEvent
- From
- Maxim Volkonovsky (2:5020/982.299)
- To
- Grigory Tsukanov
- Date
- 2002-10-14T18:23:49Z
- Area
- SU.WINDOWS.NT.PROG
Hello Grigory!
Friday October 11 2002 09:10, Grigory Tsukanov (2:5006/17.13) wrote to All:
GT> для записи в EventLog сделал dll с сообщениями. Теперь ситуация такая:
GT> если dll есть - в журнале сообщение из неё (но как добавить свою строку -
GT> параметр?) если dll не найдена - в журнале моё сообщение, но перед ним
GT> длинная и скучная запись об отсутствии dll.
Так и было задумано. Есть приложение в системе - есть запись в логах. Удалили приложение - нет и записи.
GT> Как же брать сообщения из dll и подставлять свои подстроки -
GT> параметры?
Не совсем корректное, но довольно простое решение - прописывать ссылку на системный файл, содержащий сообщение нужного формата. Например, winlogon.exe содержит в ресурсах строку номер 0x400003e9, состоящую из "%1". Т.е. туда можно подставлять все, что душе угодно, не заморачиваясь собственными файлами с ресурсами и их расположением в системе.
Best wishes ! Max (aka MaxWolf)
--- GoldED+/W32 1.1.5-020907
* Origin: MaxWolf's mobile station (2:5020/982.299)