Есть плагин, который подключается к основному приложению в виде dll. При загрузке плагина осуществляется некоторая инициализация, при выгрузке соответственно нужно кое-что сохранять, освобождать и т.д. Приложение при выходе возбуждает некоторое событие, на которое каждый плагин может по желанию повесить хук. Все проходит нормально, если только не убивать приложение насильственно, например из менеджера процессов — в этом случае событие не возбуждается. Как из dll-ки отловить эту ситуацию?