2009-02-12 5 views
2

Я хочу, чтобы настольное приложение запускало событие на стандартном устройстве Windows Mobile 6 (смартфон).рабочий стол для Windows Мобильная связь

Как я могу заставить смартфон и настольный компьютер обмениваться данными?

Где я могу найти примеры кода? Я использую C# ...


Для уточнения:

Он не будет состыкован с USB. Я хотел бы использовать WLAN.

Я хочу вызвать событие в своем приложении, которое уже запущено на смартфоне.

ответ

0

Является ли смартфон подключенным через USB к этому рабочему столу? Если да, посмотрите RAPI («Windows Mobile Remote API»), который позволяет программному обеспечению на рабочем столе вызывать API на устройстве. RAPI зарегистрирован в SDK для Windows Mobile.

0

Вы можете использовать RAPI APIs с рабочего стола. Прямого типа вызова «огонь этого события» нет, но вы всегда можете создать собственное расширение RAPI, которое сделает это, и вызовите CeRapiInvoke. Существует бесплатная управляемая оболочка с открытым исходным кодом для вызовов RAPI here.

1

Одним из решений является использование RAPI. Если вы это сделаете, обратитесь к библиотеке связи RAPI по адресу OpenNETCF. Это оболочка C# для функций SDK.

С RAPI вы можете сделать следующее:

  • копирования файлов с рабочего стола мобильного устройства и наоборот
  • Инициирование процесса на мобильном устройстве с рабочего стола

Я полагаю, это было бы сложно иметь механизм обмена сообщениями с использованием RAPI. Для этой цели было бы проще использовать связь Bluetooth или Wi-Fi. Хорошим примером является статья this в Code Project.

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