Правильно деинициализировать плагин
От: Jerum  
Дата: 20.11.08 15:35
Оценка:
Есть плагин, который подключается к основному приложению в виде dll. При загрузке плагина осуществляется некоторая инициализация, при выгрузке соответственно нужно кое-что сохранять, освобождать и т.д. Приложение при выходе возбуждает некоторое событие, на которое каждый плагин может по желанию повесить хук. Все проходит нормально, если только не убивать приложение насильственно, например из менеджера процессов — в этом случае событие не возбуждается. Как из dll-ки отловить эту ситуацию?
Re: Правильно деинициализировать плагин
От: Аноним  
Дата: 20.11.08 15:39
Оценка:
J>Есть плагин, который подключается к основному приложению в виде dll. При загрузке плагина осуществляется некоторая инициализация, при выгрузке соответственно нужно кое-что сохранять, освобождать и т.д. Приложение при выходе возбуждает некоторое событие, на которое каждый плагин может по желанию повесить хук. Все проходит нормально, если только не убивать приложение насильственно, например из менеджера процессов — в этом случае событие не возбуждается. Как из dll-ки отловить эту ситуацию?
без вспомогательного процесса — никак
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.