Обнаружение USB-соединения - C # .Net CF 3.5

У меня есть приложение (.Net Compact Framework 3.5), работающее на устройстве Windows Mobile 6.1, и я хочу определять, когда меняется USB-соединение (что-то подключается или отключается).

Изначально я использовал свойство SystemProperty.CradlePresent для запуска события, но мне интересно, работает ли это, только если подключаемое устройство имеет ActiveSync? Я буду получать соединение через USB от устройства Linux, на котором не работает ActiveSync.

Могу ли я по-прежнему использовать SystemProperty.CradlePresent для обнаружения подключения / отключения от USB? Или мне нужно изучить другие варианты обнаружения события USB? Спасибо.

12
задан Chris B 23 March 2011 в 20:51
поделиться