Здравствуйте, bobik1, Вы писали:
B>Но этого не происходит, потому что, как я понял работа с com объектами блокируется во время ожидания WaitOne().
Во время ожидания блокируется вся работа потока. Поток в состоянии "не готов". Вывести его из этого состояния может только другой поток (того же или иного процесса), установив событие.
Подскажите как корректно организовать работу с ожиданием событие при работе с Com Interop?