Я использую COM -порт в C ++. Я не могу открыть COM -порты с более высоким числом, чем 9, например, 10. Это функция, используемая для обнаружения COM -порта: < /p>
WCHAR port_name[7];
WCHAR num_port[4];
for (i=1; i
Я не могу понять, почему, например, com10, отбрасывает Ffffffff, чтобы обрабатывать Hport. < /p>
hPort = CreateFile(L"COM10", GENERIC_READ | GENERIC_WRITE, 0, 0, OPEN_EXISTING, 0, 0);
< /code>
com 9, com 8, com 7 и т. Д. работает нормально, < /p>
hPort = CreateFile(L"COM9", GENERIC_READ | GENERIC_WRITE, 0, 0, OPEN_EXISTING, 0, 0);
< /code>
Это решение для этой проблемы? < /p>
Подробнее здесь: https://stackoverflow.com/questions/117 ... her-that-9