Скачал port monitor чтобы посмотреть, что происходит. Вот кусок дампа с момента нажатия на кнопку OK:
- Код: выделить все
302 10/08/2011 18:02:42 IRP_MJ_CREATE DOWN STATUS_SUCCESS
303 10/08/2011 18:02:42 IRP_MJ_CREATE UP STATUS_SUCCESS
304 10/08/2011 18:02:42 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_QUEUE_SIZE) DOWN STATUS_SUCCESS 80 00 00 00 80 00 00 00
305 10/08/2011 18:02:42 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_QUEUE_SIZE) UP STATUS_SUCCESS
306 10/08/2011 18:02:42 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_BAUD_RATE) DOWN STATUS_SUCCESS
307 10/08/2011 18:02:42 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_BAUD_RATE) UP STATUS_SUCCESS 00 e1 00 00
308 10/08/2011 18:02:42 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_LINE_CONTROL) DOWN STATUS_SUCCESS
309 10/08/2011 18:02:42 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_LINE_CONTROL) UP STATUS_SUCCESS 00 00 08
310 10/08/2011 18:02:42 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_CHARS) DOWN STATUS_SUCCESS
311 10/08/2011 18:02:42 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_CHARS) UP STATUS_SUCCESS 58 00 00 00 11 13
312 10/08/2011 18:02:42 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_HANDFLOW) DOWN STATUS_SUCCESS
313 10/08/2011 18:02:42 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_HANDFLOW) UP STATUS_SUCCESS 00 00 00 00 00 00 00 00 00 08 00 00 00 02 00 00
314 10/08/2011 18:02:42 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_BAUD_RATE) DOWN STATUS_SUCCESS 00 e1 00 00
315 10/08/2011 18:02:42 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_BAUD_RATE) UP STATUS_SUCCESS
316 10/08/2011 18:02:42 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_RTS) DOWN STATUS_SUCCESS
317 10/08/2011 18:02:42 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_RTS) UP STATUS_SUCCESS
318 10/08/2011 18:02:42 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_DTR) DOWN STATUS_SUCCESS
319 10/08/2011 18:02:42 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_DTR) UP STATUS_SUCCESS
320 10/08/2011 18:02:42 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_LINE_CONTROL) DOWN STATUS_SUCCESS 00 00 08
321 10/08/2011 18:02:42 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_LINE_CONTROL) UP STATUS_SUCCESS
322 10/08/2011 18:02:42 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_CHARS) DOWN STATUS_SUCCESS 58 00 00 00 11 13
323 10/08/2011 18:02:42 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_CHARS) UP STATUS_SUCCESS
324 10/08/2011 18:02:42 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_HANDFLOW) DOWN STATUS_SUCCESS 00 00 00 00 00 00 00 00 20 00 00 00 20 00 00 00
325 10/08/2011 18:02:42 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_HANDFLOW) UP STATUS_SUCCESS
326 10/08/2011 18:02:42 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_TIMEOUTS) DOWN STATUS_SUCCESS ff ff ff ff 00 00 00 00 00 00 00 00 64 00 00 00 e8 03 00 00
327 10/08/2011 18:02:42 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_TIMEOUTS) UP STATUS_SUCCESS
328 10/08/2011 18:02:42 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_WAIT_MASK) DOWN STATUS_SUCCESS 01 00 00 00
329 10/08/2011 18:02:42 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_WAIT_MASK) UP STATUS_SUCCESS
330 10/08/2011 18:02:42 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_MODEMSTATUS) DOWN STATUS_SUCCESS
331 10/08/2011 18:02:43 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_MODEMSTATUS) UP STATUS_SUCCESS 00 00 00 00
332 10/08/2011 18:02:43 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_MODEMSTATUS) DOWN STATUS_SUCCESS
333 10/08/2011 18:02:43 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_MODEMSTATUS) UP STATUS_SUCCESS 00 00 00 00
334 10/08/2011 18:02:43 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_MODEMSTATUS) DOWN STATUS_SUCCESS
335 10/08/2011 18:02:43 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_MODEMSTATUS) UP STATUS_SUCCESS 00 00 00 00
336 10/08/2011 18:02:43 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_WAIT_ON_MASK) DOWN STATUS_SUCCESS
Что это значит?
А вот что происходит, когда жму на "подключиться":
- Код: выделить все
337 10/08/2011 18:04:59 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_PURGE) DOWN STATUS_SUCCESS 03 00 00 00
338 10/08/2011 18:04:59 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_PURGE) UP STATUS_SUCCESS
339 10/08/2011 18:04:59 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_WAIT_MASK) DOWN STATUS_SUCCESS 00 00 00 00
340 10/08/2011 18:04:59 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_WAIT_ON_MASK) UP STATUS_SUCCESS 00 00 00 00
341 10/08/2011 18:04:59 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_WAIT_MASK) UP STATUS_SUCCESS
342 10/08/2011 18:05:00 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_PURGE) DOWN STATUS_SUCCESS 0c 00 00 00
343 10/08/2011 18:05:00 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_PURGE) UP STATUS_SUCCESS
344 10/08/2011 18:05:00 IRP_MJ_CLOSE DOWN STATUS_SUCCESS
345 10/08/2011 18:05:00 IRP_MJ_CLOSE UP STATUS_SUCCESS
346 10/08/2011 18:05:00 IRP_MJ_CREATE DOWN STATUS_SUCCESS
347 10/08/2011 18:05:00 IRP_MJ_CREATE UP STATUS_SUCCESS
348 10/08/2011 18:05:00 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_QUEUE_SIZE) DOWN STATUS_SUCCESS 80 00 00 00 80 00 00 00
349 10/08/2011 18:05:00 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_QUEUE_SIZE) UP STATUS_SUCCESS
350 10/08/2011 18:05:00 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_BAUD_RATE) DOWN STATUS_SUCCESS
351 10/08/2011 18:05:00 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_BAUD_RATE) UP STATUS_SUCCESS 00 e1 00 00
352 10/08/2011 18:05:00 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_LINE_CONTROL) DOWN STATUS_SUCCESS
353 10/08/2011 18:05:00 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_LINE_CONTROL) UP STATUS_SUCCESS 00 00 08
354 10/08/2011 18:05:00 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_CHARS) DOWN STATUS_SUCCESS
355 10/08/2011 18:05:00 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_CHARS) UP STATUS_SUCCESS 58 00 00 00 11 13
356 10/08/2011 18:05:00 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_HANDFLOW) DOWN STATUS_SUCCESS
357 10/08/2011 18:05:00 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_HANDFLOW) UP STATUS_SUCCESS 00 00 00 00 00 00 00 00 00 08 00 00 00 02 00 00
358 10/08/2011 18:05:00 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_BAUD_RATE) DOWN STATUS_SUCCESS 80 25 00 00
359 10/08/2011 18:05:00 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_BAUD_RATE) UP STATUS_SUCCESS
360 10/08/2011 18:05:00 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_RTS) DOWN STATUS_SUCCESS
361 10/08/2011 18:05:00 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_RTS) UP STATUS_SUCCESS
362 10/08/2011 18:05:00 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_DTR) DOWN STATUS_SUCCESS
363 10/08/2011 18:05:00 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_DTR) UP STATUS_SUCCESS
364 10/08/2011 18:05:00 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_LINE_CONTROL) DOWN STATUS_SUCCESS 00 00 08
365 10/08/2011 18:05:00 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_LINE_CONTROL) UP STATUS_SUCCESS
366 10/08/2011 18:05:00 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_CHARS) DOWN STATUS_SUCCESS b8 00 00 00 11 13
367 10/08/2011 18:05:00 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_CHARS) UP STATUS_SUCCESS
368 10/08/2011 18:05:00 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_HANDFLOW) DOWN STATUS_SUCCESS 00 00 00 00 00 00 00 00 20 00 00 00 20 00 00 00
369 10/08/2011 18:05:00 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_HANDFLOW) UP STATUS_SUCCESS
370 10/08/2011 18:05:01 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_TIMEOUTS) DOWN STATUS_SUCCESS ff ff ff ff 00 00 00 00 00 00 00 00 64 00 00 00 e8 03 00 00
371 10/08/2011 18:05:01 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_TIMEOUTS) UP STATUS_SUCCESS
372 10/08/2011 18:05:01 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_WAIT_MASK) DOWN STATUS_SUCCESS 01 00 00 00
373 10/08/2011 18:05:01 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_WAIT_MASK) UP STATUS_SUCCESS
374 10/08/2011 18:05:01 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_MODEMSTATUS) DOWN STATUS_SUCCESS
375 10/08/2011 18:05:01 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_MODEMSTATUS) UP STATUS_SUCCESS 00 00 00 00
376 10/08/2011 18:05:01 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_MODEMSTATUS) DOWN STATUS_SUCCESS
377 10/08/2011 18:05:01 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_MODEMSTATUS) UP STATUS_SUCCESS 00 00 00 00
378 10/08/2011 18:05:01 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_MODEMSTATUS) DOWN STATUS_SUCCESS
379 10/08/2011 18:05:01 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_MODEMSTATUS) UP STATUS_SUCCESS 00 00 00 00
380 10/08/2011 18:05:01 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_PURGE) DOWN STATUS_SUCCESS 0c 00 00 00
381 10/08/2011 18:05:01 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_PURGE) UP STATUS_SUCCESS
382 10/08/2011 18:05:01 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_PURGE) DOWN STATUS_SUCCESS 0c 00 00 00
383 10/08/2011 18:05:01 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_PURGE) UP STATUS_SUCCESS
384 10/08/2011 18:05:01 IRP_MJ_WRITE DOWN STATUS_SUCCESS
385 10/08/2011 18:05:01 IRP_MJ_WRITE UP STATUS_SUCCESS 55 00 aa 00 05 a0 00 00 a5 00
386 10/08/2011 18:05:01 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_PURGE) DOWN STATUS_SUCCESS 0c 00 00 00
387 10/08/2011 18:05:01 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_PURGE) UP STATUS_SUCCESS
388 10/08/2011 18:05:01 IRP_MJ_WRITE DOWN STATUS_SUCCESS
389 10/08/2011 18:05:01 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_WAIT_ON_MASK) DOWN STATUS_SUCCESS
390 10/08/2011 18:05:01 IRP_MJ_WRITE UP STATUS_SUCCESS 55 00 aa 00 03 f0 f3 00
391 10/08/2011 18:05:01 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_PURGE) DOWN STATUS_SUCCESS 0c 00 00 00
392 10/08/2011 18:05:01 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_PURGE) UP STATUS_SUCCESS
393 10/08/2011 18:05:01 IRP_MJ_WRITE DOWN STATUS_SUCCESS
394 10/08/2011 18:05:01 IRP_MJ_WRITE UP STATUS_SUCCESS 55 00 aa 00 03 f0 f3 00