2

我想让桌面应用程序触发 Windows Mobile 6 标准设备(智能手机)上的事件。

如何让智能手机和桌面通信?

我在哪里可以找到一些这样的代码示例?我正在使用 C#...


澄清:

它不会与 USB 对接。我想使用无线局域网。

我想在我的应用程序中触发一个已经在智能手机上运行的事件。

4

3 回答 3

1

一种解决方案是使用 RAPI。如果您这样做,请查看OpenNETCF上的 RAPI 通信库。这是 SDK 函数的 C# 包装器。

使用 RAPI,您可以执行以下操作:

  • 将文件从桌面复制到移动设备,反之亦然
  • 从桌面启动移动设备上的进程

我想很难有一个使用 RAPI 的消息交换机制。为此目的使用蓝牙或 Wi-Fi 通信会更容易。Code Project上的这篇文章就是一个很好的例子。

于 2009-02-12T17:14:31.440 回答
0

智能手机是否通过 USB 连接到此桌面?如果是这样,请查看 RAPI(“Windows Mobile Remote API”),它允许桌面上的软件调用设备上的 API。RAPI 记录在 Windows Mobile SDK 中。

于 2009-02-12T17:03:04.353 回答
0

您可以从桌面使用RAPI API 。没有直接的“触发此事件”类型的调用,但您始终可以创建自己的 RAPI 扩展来执行此操作并调用CeRapiInvoke这里有一个用于 RAPI 调用的免费、开源托管包装器。

于 2009-02-12T17:06:00.713 回答