Одна часть написанного мною программного обеспечения - это COM dll.Другое программное обеспечение использует эту COM-библиотеку.
Мое программное обеспечение имеет функцию обновления, при которой оно загружает более новую версию библиотеки DLL, но обновление завершится неудачно, если используется библиотека DLL, поскольку файл не может быть удален или записан.
Вопрос в том, как я могу обновить используемую COM-библиотеку?
Я подумал о том, чтобы выдать сообщение с просьбой закрыть все приложения, использующие DLL, если ониспользуется, если это лучшее решение, как бы я узнал, использовался ли COM dll перед тем, как вывести сообщение?
Заранее спасибо.