У меня есть приложение (.Net Compact Framework 3.5), работающее на устройстве Windows Mobile 6.1, и я хочу определять, когда меняется USB-соединение (что-то подключается или отключается).
Изначально я использовал свойство SystemProperty.CradlePresent
для запуска события, но мне интересно, работает ли это, только если подключаемое устройство имеет ActiveSync? Я буду получать соединение через USB от устройства Linux, на котором не работает ActiveSync.
Могу ли я по-прежнему использовать SystemProperty.CradlePresent
для обнаружения подключения / отключения от USB? Или мне нужно изучить другие варианты обнаружения события USB? Спасибо.