Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++: WinAPI
Войти
Регистрация
Восстановить пароль
 
horr0rjkee
0 / 0 / 0
Регистрация: 22.08.2014
Сообщений: 19
1

Как получить список устройств?

12.08.2017, 18:38. Просмотров 381. Ответов 0
Метки нет (Все метки)

Столько инфы уже обыскал, нигде годного ничего не нашел.
Есть какая-нибудь функция как у мониторинга процессов CreateToolhelp32Snapshot, типо EnumProcesses и тд., только для получения списка девайсов моего компа, как в диспетчере устройств?
Чтобы мне в консольку вывело типо
C++
1
2
3
4
5
1. Processor
2. Videocard
3. COM1
4. COM2
5. и тд
Но это всего-лишь начало, мне бы эту задачу, хотя-бы, решить. Просто собираю на ардуино(оч удобная плата на микроконтроллере ATMega) управление светом через комп, обмениваясь данными через COM порт. Я сидел довольный, радовался, до одного момента. Релешка переключает свет, вроде все хорошо. Но так можно сделать раза 2 или 3. Потом просто ком порт отказывает вообще как-либо сотрудничать с ардуино (GetLastError выдает ошибку, то №5, то №31). Без нагрузки(лампочки) все отлично, релешкой можно щелкать n-ное количество раз. Но как только появляется нагрузка, переключения через 2-3 ком порт выдает ошибку устройства. Я уже и читал про самоиндукцию реле. И устанавливал диод. Не помогает, нагрузка как-то влияет на сам контроллер. Решить это можно только переподключением самого ардуино к компу, а это не удобно, постоянно лезть к юсб порту. Ну и я зашел в диспетчер устройств. Просто отключил устройство. И заного включил. Вуаля. Заработало. Но так-же на 2-3 раза. Теперь моя задача, это просто получить список устройств диспетчера устройств. Выключить ком порт и заного его включить. Триггер отказа ардуино я уже сделал. Осталось только сделать перезагрузку ком порта.
Поэтому прошу, дорогие люди, подскажите как получить список всех девайсов моего компа.
А потом я создам новый тред, как уже отключить нужный мне девайс
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.08.2017, 18:38
Ответы с готовыми решениями:

Как получить список доступных устройств
Приветик. Народ помогите разобраться и правильно закодить. Надо открыть...

Получить список USB устройств
Нужно получить список устройсст по классу гуида . Добавлено через 37 минут...

Как получить список аудиозаписей Вконтакте?
Пишу программу для составления рекомендательного списка музыки. Для этого мне...

Как в WinAPI быстро и элегантно получить список всех доступных COM портов в системе?
Может ComDBGetCurrentPortUsage ? Или EnumPorts ? Или же простым перебором...

Как с помощью Audio.get VK получить список треков со стены пользователя или стены сообщества?
Всем доброго времени суток! Вопрос, скорее всего банален, но что то тем...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.08.2017, 18:38

Получить список принтеров
Подскажите пожалуйста как получить вручную список принтеров чтобы вывести их на...

Как можно читать состояние usb устройств из с++ ?
Как можно читать состояние usb устройств (флешка, клава, мышка и т. д. любого)...

Получить список физических дисков
Здравствуйте! Как можно получить список имен физических дисков в формате...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru