Среагировать на появление события в Event Viewer

Обсуждение программ nnCron и nnCron LITE

Среагировать на появление события в Event Viewer

Postby Raistlin » Fri, 13 Jan 2012, 13:43

Нужно написать задачу, которая бы при появлении в Event Viewer события с определенным ID выполняла определенное действие. Чтение документации не помогло - слишком мало примеров, а тот пример работы с evEventID, что есть, отсылает в консоль что-то совсем не похожее на код события в журнале.
В общем, прошу помощи гуру. Конкретно нужно поймать появление события 4226 в System и выполнить netstat -no.

Ах вот оно что. В хелпе ошибка - должно быть:
#( test_watch_event1
WatchEventLog: "System"
Action:
FOR-NEW-EVENTS
." New System event detected=" FOUND-EVENT evEventID W@ . CR
;FOR-NEW-EVENTS
)#
Windows XP SP3 Corp. + MUI, nnCron 1.93.1125.14, nnBackup 3.02b3 Build 147

Magically yours
Raistlin
User avatar
Raistlin
 
Posts: 159
Joined: Wed, 03 Nov 2004, 12:42

Re: Среагировать на появление события в Event Viewer

Postby Raistlin » Wed, 20 Feb 2013, 16:58

Ап. Хоть онлайновую доку подправьте.
Windows XP SP3 Corp. + MUI, nnCron 1.93.1125.14, nnBackup 3.02b3 Build 147

Magically yours
Raistlin
User avatar
Raistlin
 
Posts: 159
Joined: Wed, 03 Nov 2004, 12:42

Re: Среагировать на появление события в Event Viewer

Postby VoidVolker » Fri, 22 Feb 2013, 12:26

Топик был перенесен из форума ннбэкапа. Raistlin, внимательнее надо быть при создании топиков и размещать их в соответствующих темам форумах.
А в чем проблема-то? В хелпе все правильно написано.
95% вопросов уже обсуждались на форуме или ответы на них есть в мануале.        nnCron 1.93 b15.exe
Как правильно задавать вопросы.
User avatar
VoidVolker
Site Admin
 
Posts: 2898
Joined: Tue, 25 Apr 2006, 17:56

Re: Среагировать на появление события в Event Viewer

Postby Raistlin » Fri, 22 Feb 2013, 12:50

Размер поля evEventID - два байта.
Для доступа к двухбайтовым полям используется слово W@

В примере используется @ вместо W@:
Code: Select all
#( test-watchevent
WatchEventLog: "Security"
Action:
FOR-NEW-EVENTS
    ." EVENT RECORD= " FOUND-EVENT evEventID @ . CR
;FOR-NEW-EVENTS
)#

Соответственно, работает неправильно.
Windows XP SP3 Corp. + MUI, nnCron 1.93.1125.14, nnBackup 3.02b3 Build 147

Magically yours
Raistlin
User avatar
Raistlin
 
Posts: 159
Joined: Wed, 03 Nov 2004, 12:42

Re: Среагировать на появление события в Event Viewer

Postby VoidVolker » Fri, 22 Feb 2013, 12:59

Ааа, в хелпе-то как раз наоборот. Спасибо за баг репорт.
95% вопросов уже обсуждались на форуме или ответы на них есть в мануале.        nnCron 1.93 b15.exe
Как правильно задавать вопросы.
User avatar
VoidVolker
Site Admin
 
Posts: 2898
Joined: Tue, 25 Apr 2006, 17:56


Return to nnCron forum (Russian)

Who is online

Users browsing this forum: Bing [Bot] and 6 guests

cron