Как гарантированно остановить COM+
Если Вы действительно хотите остановить приложение COM+ (Microsoft Axapta Business Connector), можно использовать stop() метод класса Microsoft Dynamics AX.
По умолчанию объект COM+ остается запущенным и будет держать сессию в Microsoft Dynamics AX в течение интервала ожидания (idle timeout) в 3 минуты.
Можно использовать стандартный объект COM вместо COM+, однако logoff() не имеет эффекта, пока не прекращен вызывающий процесс.
Из руководства разработчика:
IAxapta::Stop
HRESULTStop ( void );
Описываемый метод действителен только для Microsoft Axapta Business Connector, зарегистрированного с Component Services (COM+).