Здравствуйте, Аноним, Вы писали:
А>Привет.
А>Можно ли как-то получить COM-объект, который находится в рамках приложения, запущенного как сервис? Почему-то CreateInstance() пытается создать еще один экземпляр приложения.
А>Заранее спасибо.
Зарегистрировать его в ROT через IRunningObjectTable.Register с флагом ROTFLAGS_ALLOWANYCLIENT. Получать можно как через этот интерфейс, так и хелпером GetActiveObject.