Здравствуйте, Сергей Мухин, Вы писали:
СМ>Здравствуйте, mityaj.it.0, Вы писали:
MI0>>Здравствуйте, Аноним, Вы писали:
А>>>Используйте средства синхронизации, можно посмотреть здесь — http://msdn.microsoft.com/ru-ru/library/172d2hhw.aspx
MI0>>Синхронизация мне не поможет. Мне нужно чтобы обработчик исключения мог узнать о событии [Ctrl+C]. А получается так, что он
MI0>>сначала выполняется, а потом только в другом потоке выполняется обработчик события [Ctrl+C]. Можно создать событие, кот. будет дергать обработчик
MI0>>события [Ctrl+C] и подождать(где нить 500 мс) его в обработчике исключения, но это уже криво будет.
СМ>Я один раз сделал очень грубо. в Thread захватил контекст главного thread и выставил свой IP.
пока я буду в другом потоке выставлять IP, основной поток сделает то, чего мне не надо)
на крайний случай можно перечислить все потоки процесса и если их больше два, то не обрабатывать исключение в моем случае
СМ>Это чрезвычайно опасно, но обычно работает 
это реально опасно