хост: Windows XP SP3
Гость: Windows XP SP3
Virtual PC 2007 (6.0.156.0)
У меня есть два последовательных устройств, подключенных к узлу (чип и пин-код карт-ридеры).
Они работают с моим приложением при запуске на хосте.
на гостевой ОС я сопоставил виртуальные COM-порты с физическими, и они отображаются в Диспетчере устройств.
Я не могу загрузить данные конфигурации устройства.
Sysinternals PortMon на гостевой позволяет мне видеть данные пересылаемые:
ddl.exe IRP_MJ_CREATE Serial0 параметры успеха: открыть
ddl.exe Ioctl_serial_set_wait_mask Маска успеха Serial0:
ddl.exe IOCTL_SERIAL_GET_BAUD_RATE Serial0 успех
ddl.exe IOCTL_SERIAL_GET_LINE_CONTROL Сериал0 успех
ddl.exe IOCTL_SERIAL_GET_CHARS Сериал0 успех
ddl.exe IOCTL_SERIAL_GET_HANDFLOW Serial0 успех
ddl.исполняемый IOCTL_SERIAL_GET_BAUD_RATE Serial0 успех
ddl.exe IOCTL_SERIAL_GET_LINE_CONTROL Сериал0 успех
ddl.exe IOCTL_SERIAL_GET_CHARS Сериал0 успех
ddl.exe IOCTL_SERIAL_GET_HANDFLOW Serial0 успех
ddl.exe IOCTL_SERIAL_SET_BAUD_RATE Serial0 процент успеха: 57600
ddl.exe IOCTL_SERIAL_SET_RTS Сериал0 успех
ddl.ехе IOCTL_SERIAL_SET_DTR Serial0 успеха
ddl.ехе IOCTL_SERIAL_SET_LINE_CONTROL Serial0 StopBits успеха: 1 четность: нет длиной слова: 8
ddl.ехе IOCTL_SERIAL_SET_CHAR Serial0 успеха ВФ:0 Ошибка:0 БРК:0 ЭВТ:0 Не пропустите:11 стоп-сигнала:13
ddl.exe IOCTL_SERIAL_SET_HANDFLOW Serial0 успех встряхнуть: 1 заменить: 40 XonLimit: 2048 XoffLimit: 512
ddl.ехе IOCTL_SERIAL_SET_TIMEOUTS Serial0 успех РИ:РМ 0:0 РК:0 ВМ:0 туалет:0
ddl.exe IRP_MJ_WRITE Serial0 длина успеха 1:.
ddl.ехе IOCTL_SERIAL_SET_TIMEOUTS Serial0 успех РИ:-1 РМ:0 РК:0 ВМ:0 туалет:0
ddl.exe IRP_MJ_READ Serial0 длина успеха 0:
ddl.exe IRP_MJ_WRITE Serial0 длина успеха 1:.
ddl.ехе IOCTL_SERIAL_SET_TIMEOUTS Serial0 успех РИ:-1 РМ:0 РК:0 ВМ:0 туалет:0
ddl.exe IRP_MJ_READ Serial0 длина успеха 0:
устройства просто сидят в ожидании данных.
любой идеи, как устранить неполадки дальше?