Я «унаследовал» устаревшую программу на C # / C ++, которую мне нужно отладить. В настоящее время проблема заключается в том, что .exe не остановится после закрытия программы, т. Е. Он все еще отображается в диспетчере задач.
Это проблема, потому что она не позволит мне перезапустить программу, потому что может работать только один экземпляр. Часто убивать процесс не работает; Я вынужден перезагрузиться.
У меня сложилось впечатление, что, когда основная программа остановилась, все дочерние потоки также должны были остановиться, но я могу ошибаться.
Q: Что может привести к остановке .exe?