Удалить процесс из диспетчера задач - PullRequest
0 голосов
/ 08 мая 2011

Иногда объект ActiveX EXE по-прежнему остается в диспетчере задач, даже если в клиентском приложении для этого объекта ничего не установлено.

Есть ли способ плавно завершить поток Activex?

1 Ответ

1 голос
/ 08 мая 2011

Если объект ActiveX появляется в диспетчере задач как отдельный процесс, то это должен быть COM-сервер вне процесса, не размещенный в потоке в вашем приложении.

Я могу вспомнить две очевидные причины, по которым сервер все еще будет работать после того, как ваш клиент выпустит свой экземпляр:

  1. Что-то еще содержит ссылку (либо ваш процесс, либо другой)
  2. Сервер был реализован неправильно и не завершает работу после освобождения всех ссылок
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...