Hola, gracias amigo.
He instalado el programa y funciona, pero cuando lanzo el programita de la impresora que imprime en el puerto la cadena misteriosa, resulta que el PortMon bloquea la señal y se queda colgado el programita.
Si uso el puerto serie, que no está bloqueado por el otro programa, me empieza a escribir hasta que se bloquea también, pero sale esto hasta donde se puede
Código:
0.00005109 NVImg.exe IRP_MJ_CREATE Serial0 SUCCESS Options: Open
0.00000313 NVImg.exe IOCTL_SERIAL_SET_WAIT_MASK Serial0 SUCCESS Mask: RXCHAR TXEMPTY CTS DSR RLSD BRK ERR RING
0.00000098 NVImg.exe IOCTL_SERIAL_SET_QUEUE_SIZE Serial0 SUCCESS InSize: 1024 OutSize: 1024
0.00000211 NVImg.exe IOCTL_SERIAL_PURGE Serial0 SUCCESS Purge: TXABORT RXABORT TXCLEAR RXCLEAR
0.00000084 NVImg.exe IOCTL_SERIAL_SET_TIMEOUTS Serial0 SUCCESS RI:-1 RM:0 RC:0 WM:0 WC:5000
0.00000141 NVImg.exe IOCTL_SERIAL_GET_BAUD_RATE Serial0 SUCCESS
0.00000137 NVImg.exe IOCTL_SERIAL_GET_LINE_CONTROL Serial0 SUCCESS
0.00000117 NVImg.exe IOCTL_SERIAL_GET_CHARS Serial0 SUCCESS
0.00000310 NVImg.exe IOCTL_SERIAL_SET_WAIT_MASK Serial0 SUCCESS Mask: RXCHAR TXEMPTY CTS DSR RLSD BRK ERR RING
0.00000105 NVImg.exe IOCTL_SERIAL_GET_HANDFLOW Serial0 SUCCESS
0.00000141 NVImg.exe IOCTL_SERIAL_GET_BAUD_RATE Serial0 SUCCESS
0.00000196 NVImg.exe IOCTL_SERIAL_SET_WAIT_MASK Serial0 SUCCESS Mask: RXCHAR TXEMPTY CTS DSR RLSD BRK ERR RING
0.00000128 NVImg.exe IOCTL_SERIAL_GET_LINE_CONTROL Serial0 SUCCESS
0.00000000 NVImg.exe IOCTL_SERIAL_WAIT_ON_MASK Serial0
0.00000120 NVImg.exe IOCTL_SERIAL_GET_CHARS Serial0 SUCCESS
0.00000069 NVImg.exe IOCTL_SERIAL_GET_HANDFLOW Serial0 SUCCESS
0.00000810 NVImg.exe IOCTL_SERIAL_SET_BAUD_RATE Serial0 SUCCESS Rate: 9600
0.00000373 NVImg.exe IOCTL_SERIAL_SET_DTR Serial0 SUCCESS
0.00000248 NVImg.exe IOCTL_SERIAL_SET_LINE_CONTROL Serial0 SUCCESS StopBits: 1 Parity: NONE WordLength: 8
0.00000089 NVImg.exe IOCTL_SERIAL_SET_CHAR Serial0 SUCCESS EOF:1a ERR:0 BRK:0 EVT:0 XON:11 XOFF:13
0.00000280 NVImg.exe IOCTL_SERIAL_SET_HANDFLOW Serial0 SUCCESS Shake:9 Replace:80 XonLimit:256 XoffLimit:256
Lo malo que termina entrando en un bucle infinito, es normal, el hardware no le responde lo que está buscando...
En fin, esto es frustrante.
Gracias de todas maneras.