Я пишу приложение для Windows (полностью написанное на C ++), которое читает файлы с карты памяти на мобильном телефоне под управлением Windows Mobile. Сложность в том, что я не знаю, как заставить мое приложение обнаруживать событие, когда пользователь подключил мобильный телефон к USB-порту ноутбука. Я немного прочитал на MSDN и написал небольшой код, используя RegisterDeviceNotification, который обнаруживает всякий раз, когда USB-диск подключен / удален с ноутбука. Однако я не могу настроить его, чтобы он работал на устройствах типа телефона. Пожалуйста, помогите мне с любыми ссылками / руководствами, которые объясняют это (желательно C ++, поскольку я не знаю .NET или C #).
Спасибо
Alok