powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как узнать какие СОМ порты на компе активны?
5 сообщений из 5, страница 1 из 1
Как узнать какие СОМ порты на компе активны?
    #33656591
Anton M.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто-нибудь в курсе как выташить из системной информации - какие СОМ порты на текущий момент открыты?
...
Рейтинг: 0 / 0
Как узнать какие СОМ порты на компе активны?
    #33656837
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще-то, COM порт это устройство. Оно активно всегда. С момента включения компа и до момента его выключения :)
Тебе что нужно в итоге?
...
Рейтинг: 0 / 0
Как узнать какие СОМ порты на компе активны?
    #33656889
Anton M.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хочу Панель Управления -> Система -> Оборудование -> Device mamger -> Ports(COM & LPT) Комыыыы хачу :)
...
Рейтинг: 0 / 0
Как узнать какие СОМ порты на компе активны?
    #33657016
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Список уже существующих COM портов надо?
Проще всего будет попытаться в цикле открывать
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
while( 1 ) {
  sprintf(portName, "COM%d", portNumber);
  h = CreateFile(portName,
                    GENERIC_READ | GENERIC_WRITE,
                     0 ,    // must be opened with exclusive-access
                    NULL, // no security attributes
                    OPEN_EXISTING, // must use OPEN_EXISTING
                     0 ,    // not overlapped I/O
                    NULL  // hTemplate must be NULL for comm devices
                    );
  if (h == INVALID_HANDLE_VALUE) {
    portNumber--;
    break;
  } else {
    CloseHandle(h);
    portNumber++;
  }
}

А если не боишься WMI, то начинай искать с класса Win32_SerialPortConfiguration. Там будет все точно так как работает сам менеджер устройств :)
...
Рейтинг: 0 / 0
Как узнать какие СОМ порты на компе активны?
    #33657133
AndreiNz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как узнать какие СОМ порты на компе активны?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]