Мне нужно защитить 64-битного потребителя COM-компонента от 32-битного собственного C ++ ATL внутрипроцессного COM-компонента.
Похоже, что и COM +, и DCOM могут размещать мой внутрипроцессный компонент в отдельном процессе и выполнять маршалинг, так что и мне, и приложению-потребителю это не нужно, и мне даже не нужно менять свой компонент proc вообще. Я попробовал оба варианта - оба «просто работают» после некоторого первоначального использования молотка для настройки приложения COM + или приложения DCOM соответственно.
Мне нужно решение, которое было бы наилучшим с точки зрения развертывания и диагностики проблем у клиентов. Что выбрать - COM + или DCOM?