Лицензирование
Чтобы успешно внедрить лицензированные элементы управления, контейнеры элементов управления ActiveX должны использовать IClassFactory2 вместо IClassFactory. Несколько вспомогательных функций создания и загрузки OLE (OleLoad и CoCreateInstance) явно вызывают IClassFactory , а не IClassFactory2, поэтому нельзя использовать для создания или загрузки лицензированных элементов ActiveX. Контейнеры элементов управления ActiveX должны явно создавать и загружать элементы ActiveX с помощью IClassFactory2.