В случае, когда КМ-Школа в процессе своей работы проигрывает видеофайл, при закрытии модуля всегда вырабатывается исключение. Библиотека всё равно выгружается, но выход из модуля вызывает работу дебаггера и занимает очень много времени.
Проблема в вызове нереализованного метода WMPCore_close. В ситуации, когда он возвращает S_OK, исключения не возникает, и библиотека выгружается правильно.
Исправлено, патч в рассылке. commit 70e07f78f970f1a0aec01e452b893f0b58250698 Author: Konstantin Kondratyuk <kondratyuk@etersoft.ru> Date: Fri Aug 1 12:48:00 2008 +0400 wmp: Add stub for IWMPCore_Close and IOleObject_Close (fix eterbug #2204)