Hola Señor Malenko:
Lo se, pero tengo peros. Falta conocimiento. Ahora buscando información primero.
https://msdn.microsoft.com/es-es/lib...or=-2147217396 https://msdn.microsoft.com/es-es/library/hh191443.aspx
Me queda mucho por leer, intentar conseguir entener para empezar hacer pequeñas pruebas de códigos.
Dejo claro que si el puerto serie deja de recibir datos, si puedo cerrar el programa sin problemas.
Lo que se me ocurre que al cerrar el programa, envío un comando al puerto serie que en el otro lado lo entienda para que deje de entregar datos y luego cierra. Como último recurso lo haré así, más bien lo dejaré así.
Saludos.