我想让桌面应用程序在Windows Mobile 6标准设备(智能手机)上触发事件。
如何让智能手机和桌面进行通信?
我在哪里可以找到一些代码示例?我正在使用C#...
澄清:
它不会与USB对接。我想使用WLAN。
我想在我的应用程序中触发已在智能手机上运行的事件。
答案 0 :(得分:1)
一种解决方案是使用RAPI。如果您这样做,请查看OpenNETCF处的RAPI通信库。这是SDK函数的C#包装器。
使用RAPI,您可以执行以下操作:
我认为使用RAPI建立消息交换机制很困难。为此目的,使用蓝牙或Wi-Fi通信会更容易。一个很好的例子是Code Project的this文章。
答案 1 :(得分:0)
智能手机是否通过USB插接到此桌面?如果是这样,请查看RAPI(“Windows Mobile Remote API”),它允许桌面上的软件调用设备上的API。 RAPI记录在Windows Mobile SDK中。
答案 2 :(得分:0)
您可以使用桌面上的RAPI APIs。没有直接“触发此事件”类型的呼叫,但您始终可以创建自己的RAPI扩展来执行此操作并呼叫CeRapiInvoke。 RAPI调用here有一个免费的开源托管包装器。