У меня есть служба .NET Winddows, которая работает под учетной записью локальной системы. Затем эта служба запускает COM-компонент, который был написан в ATL в Visual Studio 6 с использованием COM-взаимодействия. Этот COM-компонент затем запускается под учетной записью SYSTEM. Я знаю, что могу выдать себя за другой аккаунт, но сейчас я хочу оставить вещи там, где они есть.
Проблема в том, что после остановки службы Windows компонент COM продолжает работать. Я тоже не могу убить процесс. Диспетчер задач не убьет его, поэтому я попробовал TaskKill из командной строки. Это даже говорит о том, что процесс завершен успешно, но когда я проверяю диспетчер задач, он все еще работает. Я пробовал PSKill, но там написано, что доступ запрещен.
Я исчерпал Google, ища решение этой проблемы. Кто-нибудь может помочь?
Кроме того, почему он все равно работает?