Всем привет. Возникла следующая проблема: есть USB Serial COM Port, подключенный через конвертор, при создании помех он зависает, причём зависает так что ничем не перезагрузишь (только ресет компа). В зависшем состоянии даже неудаётся сделать Close. Даже если программу убить, то всё равно порт останется лежать. Всё вышеописаное делалось средствами Win32 (прога на Delphi). Но, если аналогичную прогу сделать на .NET то порт конечно тоже виснет при помехах, но не так смертельно. Вопрос в том как это делает .NET? какие функции используются для работы? или может открытие там происходит с какими то специальными флагами?