Как открыть файлы COMXX (последовательный порт)C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Как открыть файлы COMXX (последовательный порт)

Сообщение Anonymous »

У меня проблема с последовательным портом.

Я написал программу, которая может читать порты от 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»