Ветка старая, но всё же...
Ситуация аналогична. Новичок в С#.
Работаю с потоками: при закрытии главной формы посылаю дочернему потоку Abort, но он продолжает работать! А поток ожидает NamedPipe. Выходит, нужно делать OVerlapped и какие-то эвенты отслеживать?..
Да, а как их сделать едиными для всех потоков-то?..