Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: реакция на событие другого приложения Добавлено: 16.09.07 12:18  

Автор вопроса:  PVV
Можно ли отловить событие, происходящее в другом приложении? Нужда в следующем: антивирусная база (папка с файлами) обновляется с нета, необходимо сразу после этого скопировать эту папку в два места. Сделал через FileWatcher. Работает, но даже при изменении одного файла в отслеживаемой папке событие changed возникает несколько раз, соответственно возникает несколько событий и папка копируется несколько раз (и столько же раз докладывается об исполнении). В то же время сам антивирусник после окончания обновления выдает сообщение об этом. Можно ли как-нибудь отловить это событие (сообщение антивиря) и привязаться к нему? Или помоготе разобраться, почему событие changed вызывается при создании файла три раза, а при изменении существующего файла - два раза?

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 Ra$cal



ICQ: 8068014 

Вопросов: 18
Ответов: 817
 Web-сайт: www.rascalspb.narod.ru
 Профиль | | #1
Добавлено: 16.09.07 13:30
отловить сообщение можно через таймер и FindWinow.

Ответить

Номер ответа: 2
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #2 Добавлено: 16.09.07 16:47
Можно WaitForSingleObject на папку для отслеживаниея изминений (примеры на вб есть), а уже после этого события запустить таймер который будет FindWinow мониторить сообщение антивиря о успешном обновлении. И то некоторые время, т.е. таймаут предусмотреть.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам