Activex/COM-соединение между приложениями ОК на win XP, нестабильное на win 10
Привет,
мы используем ActiveX/COM-соединение из наших приложений (некоторые на C++, некоторые на Delphi, Win32) для управления ArCon (Windows CAD application). Соединение (AfxConnectionAdvise...) ведет себя нормально в Windows XP, есть некоторые незначительные проблемы в Windows 7, а в Windows 10 есть серьезные проблемы, делающие соединение очень нестабильным - соединение часто замерзает случайным образом с обеих сторон, иногда вызывая завершение работы приложения с подключенным ArCon, остающимся запущенным.
Одна и та же версия ArCon и наших приложений используется в Windows XP, Windows 7 и Windows 10. В Windows XP соединение очень стабильное, в Windows 10-очень нестабильное.
Я знаю, что это очень общий вопрос, поэтому кто-нибудь знает, какие системные библиотеки или части Windows отвечают за ActiveX/COM и что может вызвать все худшее и худшее поведение в новых версиях Windows? Есть ли какие-либо системные параметры/настройки, которые я могу использовать для улучшения стабильности соединения (приоритет, тайм-ауты, память...), чтобы вести себя так же, как на старой Windows XP?
Спасибо за любой совет...
Петр
Что я уже пробовал:
Проблема возникла с Windows 10, версии наших приложений и подключенного приложения ArCon такие же, как и в Windows XP/7. Я тестировал в различных системах, на Windows XP все работает нормально, но на Windows 10 соединение кажется недостаточным, и это приводит к описанным проблемам. У меня нет исходного кода для каждого нашего приложения, но их поведение похоже...
Richard MacCutchan
Вы можете получить лучший совет на одном из форумов Microsoft.