Узнать о выгрузке приложения через SafeWaitHandle
От: Pablo Cabaneiro  
Дата: 27.11.06 10:52
Оценка:
Добрый день! Ситуация следующая. Я в своем приложении открываю именованный межпроцессный EventWaitHandle, "взведенный" другим процессом, и подаю на него сигнал. Он, получив сигнал, заканчивает работу и выгружается. Хочется узнать, когда это счастливое событие произошло. Анализировать список процессов не получится, т.к. имя процесса в общем случае я не знаю. Я пробовал периодически анализировать у открытого мной EventWaitHandle, который был "взведен" другим процессом, свойства EventWaitHanlde.SafeWaitHandle.IsClosed и IsInvalid, но они почему-то после вызова EventWaitHandle.Close() в другом процессе и даже после завершения этого процесса почему-то остаются false Что делать?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.