Текущий архив: 2006.10.15;
Скачать: CL | DM;
ВнизКак получить список событий? Найти похожие ветки
← →
Fluffy (2006-05-29 19:20) [0]Не знаю, как написать программу просмотра событий (приложение, безопасность, система). Как получить источник, категорию, тип и ID я примерно знаю, но вот что делать с описанием ума не приложу.
← →
Fluffy (2006-05-29 21:49) [1]Как получить программу просмотра системных событий с указанием времени, источника, типа, категории, ID и описания, в общем как в Windiws?
Пробовала переписать код из СИ в Delphi - не получилось.
← →
Fluffy (2006-05-29 21:51) [2]Почему Delphi ругается на EVENTLOGRECORD? хотя в хелпе такой тип описан
← →
AbrosimovA © (2006-05-30 08:06) [3]Один из способов - WMI
← →
Fluffy (2006-05-30 11:33) [4]Можно ли поподробнее? что такое WMI?
← →
Fluffy (2006-05-30 11:34) [5]Не могли бы вы привести пример использования EVENTLOGRECORD в Delphi?
← →
Игорь Шевченко © (2006-05-30 14:03) [6]http://www.delphikingdom.com/asp/viewitem.asp?catalogid=585&mode=print
← →
Ihor Osov'yak © (2006-05-30 14:19) [7]Удалено модератором
Примечание: По просьбе автора
← →
Игорь Шевченко © (2006-05-30 14:35) [8]Удалено модератором
Примечание: По просьбе автора
← →
Fluffy (2006-05-30 15:35) [9]Где можно найти описание всех событий, а то что-то не особо хочется более 30000 ручками вбивать?
← →
Игорь Шевченко © (2006-05-30 16:15) [10]
> Где можно найти описание всех событий, а то что-то не особо
> хочется более 30000 ручками вбивать?
А зачем их искать ? У каждого EventSource есть своя DLL с этими сообщениями...
В help по ReportEvent есть такая фраза:
"The event identifier specifies the message that goes with this event as an entry in the message file associated with the event source."
← →
Fluffy (2006-05-30 16:41) [11]Простите за глупый, может быть, вопрос, но как можно эти сообщения связать с идентификаторами событий связать?
← →
Fluffy (2006-05-30 16:56) [12]У меня есть код, написанный на Borland С++ Builder"е, переделать в Delphi его у меня не получилось. Из ссылки, которую вы мне прислали, я не смогла скачать библиотеки, необходимый для реалицации кода с EVENTLOGRECORD. В том, коде, который есть у меня, для каждого события выводится идентификатор, дата, время, тип, категория, источник, а вот единственное ,что не выводится - это описание. В результате у меня 2 выбора: либо писать на Си, к котором я, честно говоря, мало что понимаю, либо пытаться переписать все это "чудо" на Delphi, что у меня не получается.
← →
Игорь Шевченко © (2006-05-30 17:02) [13]
> Простите за глупый, может быть, вопрос, но как можно эти
> сообщения связать с идентификаторами событий связать?
После ReadEventLog получается структура EVENTLOGRECORD
из комментариев к ней:
"The event identifier together with SourceName and a language identifier identify a message string that describes the event in more detail. The strings are used as replacement strings and are merged into the message string to make a complete message. The message strings are contained in a message file specified in the source entry in the registry"
← →
Fluffy (2006-05-30 17:46) [14]
while (ReadEventLog(h, // event log handle
EVENTLOG_FORWARDS_READ | // reads forward
EVENTLOG_SEQUENTIAL_READ, // sequential read
0, // ignored for sequential reads
pevlr, // pointer to buffer
5000, // size of buffer
&dwRead, // number of bytes read
&dwNeeded)) // bytes in next record
Далее я выуживаю иформацию, которую я уже не раз описывала, но я все-таки не могу понять, где там выудить описание? не могли бы вы поподробнее это описать?
Страницы: 1 вся ветка
Текущий архив: 2006.10.15;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.047 c