У меня проблема с последовательным портом.
Я написал программу, которая может читать порты от COM1 до COM9, но может открывать COMXX (например, com10, com11, и т. д.)
Я искал и узнал, что tCOM1–COM9 являются частью зарезервированных имен в пространствах имен NT.
там написано, что «Для доступа к файлам как COMXX, вам нужно написать "\.\COMXX".
Я пробовал, но не получилось.
Есть у кого-нибудь идеи?
С уважением...
Приведенный ниже код возвращает недопустимое значение дескриптора из-за этой проблемы:
myPort = CreateFile("\\.\COM14",
GENERIC_READ | GENERIC_WRITE,
0, /* exclusive access */
NULL, /* no security attrs */
OPEN_EXISTING,
0,
NULL );
Подробнее здесь: https://stackoverflow.com/questions/961 ... erial-port