2016-10-06 1 views
0

Я разрабатываю приложение форм Windows, которое должно взаимодействовать с мобильными устройствами (сначала с устройствами iOS, позднее с Android). Связь может осуществляться только через порт USB. Это лучший способ определить, подключено ли мобильное устройство, и если можно подключить приложение Windows только с определенным мобильным приложением. Надеюсь, кто-то может мне помочь!Как обнаружить мобильное устройство (Iphone), подключенное к USB в приложении Windows Forms?

Спасибо

+0

Может помочь: [USB-библиотека для обнаружения USB-устройств] (http://www.codeproject.com/Articles/60579/A-USB-Library-to-Detect-USB-Devices) –

+0

Попробуйте этот вопрос: http : //stackoverflow.com/questions/6003822/how-to-detect-a-usb-drive-has-been-plugged-in –

+0

Спасибо, я посмотрю, что – user3584880

ответ

0

Я знаю, что этот пост немного старый, но недавно я писал в блоге, объясняющий, как мне удалось достичь этого

http://thecodewash.blogspot.com/2017/05/communicating-with-your-ios-app-over.html

Чтобы ответить на ваш вопрос (так это ответ - это не просто ссылка), да, безусловно, это можно достичь, используя программу USB Multiplexing Daemon (usbmuxd), которая обычно устанавливается как часть iTunes. Эта программа может создать подключение сокета к вашему устройству iOS через USB-кабель и позволить вам связываться через это соединение сокета, как и любой другой сокет. Ссылка идет гораздо более подробно.

Надеюсь, что это поможет любому, кто ищет ответы на это.

Смежные вопросы