none
Подключение USB диска RRS feed

Ответы

  • Здравствуйте еще раз.

    Чтобы отследить изменение состояния usb девайса посылается оконное сообщение WM_DEVICECHANGE message по которому и определяется что произошло. Так что в этом случае обработчик оконных сообщений должен быть, но самого окна может и не быть. В отдельном потоке извлекайте оконные сообщения из очереди и проверяйте их GetMessage()

    Еще есть вариант мониторинга состояния usb через WMI - Using WMI to Monitor for USB IrDA Devices (к сожаления на c++ пример не нашел) Но получшения событий в WMI происходит как описано тут - Receiving Event Notifications Through WMI, а ManagementEventWatcher в C# просто упрощает это.


    Для связи [mail]

    • Предложено в качестве ответа PashaPash 11 апреля 2012 г. 11:10
    • Помечено в качестве ответа Abolmasov Dmitry 12 апреля 2012 г. 9:14
    10 апреля 2012 г. 14:55

Все ответы