Hola Dalmie,
ya respondí a tu pregunta en el
truco 355. En cuanto a lo de usar los puertos, si estamos hablando de Windows XP/2000 o posteriores la cosa esta complicada, ya que no esta permitido acceder a ellos de forma directa. En el caso del puerto serie, como ya comprobaste, se pueden usar las lineas RTS y DTR para mandar señales con la función EscapeCommFunction. Y también hay funciones para realizar una transmisión serie, hasta ahí no hay problema. La cosa se complica si lo que queremos es utilizar los pines del puerto a nuestro antojo tanto del puerto serie como del paralelo, entonces necesitaremos de algún tipo de driver que tendremos que instalar. Busca por internet, hay varios drivers gratuitos que podrás utilizar.