zz555
Новичок
- Сообщения
- 3
- Репутация
- 0
Как програмно отключить USB-ComPort Device?
Точнее как програмно снять питание с USB как в безопасном извлечении флэшки.
Я использую CommMG.au3, там есть команда _CommClosePort(), но эта команда помогает только чтобы физически отключить устройство чтобы без зависания закрыть программу.
А мне нужно при постоянно запущенной программе по очереди подключать несколько одинаковых устройств для прошивки.
Если устройство физически отключить и подключить снова, при коннекте происходит зависание (не важно в тот же порт подключается или в другой).
При первом подключении коннект происходит нормально (неважно физическое подключение было до или после запуска программы).
Искал решение на форуме и в гугле, не могу найти. Если кто знает, как решить проблему, подскажите.
Точнее как програмно снять питание с USB как в безопасном извлечении флэшки.
Я использую CommMG.au3, там есть команда _CommClosePort(), но эта команда помогает только чтобы физически отключить устройство чтобы без зависания закрыть программу.
А мне нужно при постоянно запущенной программе по очереди подключать несколько одинаковых устройств для прошивки.
Если устройство физически отключить и подключить снова, при коннекте происходит зависание (не важно в тот же порт подключается или в другой).
При первом подключении коннект происходит нормально (неважно физическое подключение было до или после запуска программы).
Искал решение на форуме и в гугле, не могу найти. Если кто знает, как решить проблему, подскажите.