Есть набор COM-объктов, лежащих в одной DLL, и имеющий имена somename.ifacename.N.
Содержимое бинаря зависит от набора макросов, и разные реализации олжны использоваться в разных приложениях. Нет проблем, пока 2 таких приложения с разной конфигурацией не приходится использовать на одной машине.
Вопрос: как, сделав минимальное количество телодвижений, изменzть ProgID для всех объектов в библиотеке? Типа, сделать Lib1.COM1 -> Lib2.COM1