Последовательные COM-соединения 64-битных версий
-
18-09-2019 - |
Вопрос
У меня есть .net-приложение, которое записывает текст на последовательный COM-порт, точнее, на POS-приемный принтер.я использую библиотеку классов Rs232 для записи и чтения на последовательное устройство.
Моя проблема сейчас в том, что у некоторых клиентов, которые обновили свою операционную систему до 64-битной версии WIN7, возникают проблемы с созданием соединения с COM-портом.
com-порт, похоже, занят каким-то другим процессом, и это блокирует мое приложение для открытия нового соединения.итак, что касается моего вопроса, кто-нибудь знает, как я могу закрыть все подключения к com-порту?или посмотреть, что это блокирует?и снова, похоже, это касается только пользователей win7 и 64bit.
Спасибо
Решение
Вам нужно будет найти процесс, который перехватывает COM-порт.Утилита Handle от SysInternals должна помочь вам найти его.Кроме этого, я видел, как служба телефонии перехватывала COM-порт на одной из моих машин.