Здравствуйте, Serginio1, Вы писали:
S>Только и всего. А так поверь я прекрасно понимаю проблемы с Thread.Abort. Но за многие годы в том коде, что работает их не было
Мне не раз доводилось ловить последствия брошенного исключения дотнетеым коллбэком, вызванным нативным кодом. Исключения бодро прилетают, но нативный код не знающий о исключениях — бодро схлопывается. Например был цикл сообщений — получите — теперь его нет. Разумеется ни о каком внятном продолжении речи не идет вообще.
Ну, а Thread.Abort своими руками сделать не велика проблема, вам же уже ж объяснили как это может работать. QueueUserAPC + throw. Но коллеги будут ругаться и бить ногами.