ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
18 апреля
1091662 Топик полностью
Mahagam (08.04.2021 15:21, просмотров: 750) ответил Nikolaev_Aleksey на Коллеги, чья утилита? Не поделитесь кусочком кода сканирования ком портов?
реестр. 

кусок кода для лабвиндовс:

void port_enumerate()
{
unsigned char		com_name[32];
unsigned int		name_size, values, i;
int					type, port;

	RegQueryInfoOnKey(REGKEY_HKLM, "HARDWARE\\DEVICEMAP\\SERIALCOMM", NULL, &values, NULL, NULL, NULL);
	for(i = 0; i < values; i++) {
		name_size = 32;
		RegEnumerateValue(REGKEY_HKLM, "HARDWARE\\DEVICEMAP\\SERIALCOMM", i, NULL, NULL, com_name, &name_size, &type);
		if (type == _REG_SZ) {
			Scan(com_name, "%s>%s[dt#]%d", &port);
			InsertListItem(panel, PANEL_PORT, -1, com_name, port);
		}
	}
}