Злоумышленнику не удается создать ActiveX-компонент

#windows #object #com #registry

#Windows #объект #com #реестр

Вопрос:

Все работало нормально, а затем наш код начинает выдавать:

Не удается создать компонент ActiveX при попытке создать com-объект.

Мы перезагружаем сервер пару раз, и он исчезает

Затем через некоторое время он возвращается

Это сводит нас с ума. Приветствуется любая помощь.

Комментарии:

1. Вы не сообщили нам ничего, что могло бы вам помочь. Какая ОС? Какой конкретный вызов API завершается с ошибкой? Какой элемент управления ActiveX? Какой тип приложения (клиентского или серверного)? Какой тип отладки вы выполняли самостоятельно?

Ответ №1:

Прошу прощения, что вопрос был расплывчатым. Однако мы понятия не имели, что было причиной проблемы, так какие факты могли бы иметь отношение к делу?

В любом случае оказывается, что у нас есть два веб-приложения, работающих под управлением IIS, оба пытаются создать компоненты ActiveX. Как только мы отключаем одно из веб-приложений, проблема исчезает.

После того, как мы проверили это поведение, мы попытались вызвать некоторые простые компоненты ActiveX (например, Excel). Посмотрите, точно такое же поведение, пока запущено более двух веб-приложений.

На данный момент нашим решением является размещение второго веб-приложения в другом месте.