Pregunta

Tengo una aplicación .NET que escribe el texto a un puerto serie COM, una impresora de recibos POS para ser más exactos. Estoy utilizando la biblioteca de clases RS232 a leer y escribir a un dispositivo serie.

Mi problema es ahora con algunos clientes que han actualizado su versión de 64 bits operatingsystem a Win7, tienen problemas para crear una conexión con el puerto COM.

el puerto COM seemes para ser ocupada con algún otro proceso y que bloquea mi solicitud para abrir una nueva conexión. por lo que para mi pregunta, ¿alguien sabe cómo puedo cerrar todas las conexiones a un puerto COM? o ver cuál es el bloqueo de él? una vez más, esto parece afectar solamente a los usuarios de Win7 y 64 bits.

gracias

¿Fue útil?

Solución

Vas a tener que encontrar el proceso que está secuestrando el puerto COM. Mango utilidad SysInternals' debe ayudará a encontrarlo. Aparte de eso, he visto el servicio de telefonía agarrar un puerto COM en una de mis máquinas.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top