Регистрация COM-библиотеки в COM+ для доступа из 64-битного приложения

Архитектура 64-битных операционных систем построена таким образом, что 64-битные приложения не могут запускать 32-битные библиотеки. Для обхода этого ограничения в Windows встроена специальная обертка COM+, которая, являясь 64-битным приложением, может взаимодействовать с 32-битными библиотеками.

Для запуска станции ISpro в режиме COM из 64-битного приложения нужно зарегистрировать isstboot.dll в COM+. Все остальные библиотеки, используемые в 64-битном приложении, так же должны быть зарегистрированы в COM+.

Библиотеки регистрируется на компьютере, на котором будет запускаться COM-станция ISpro.

Регистрация 32-битной библиотеки в COM+

Пошаговое описание регистрации библиотек на примере isstboot.dll:

Вызов COM-объекта, обернутого в прослойку COM+, осуществляется от имени созданного COM+ компонента (в описанном выше примере это ISStBoot.SysStartup.1).