1

我目前正在开发一个在多个不同的 Windows Mobile 和 CE 设备上运行的应用程序。该项目是使用 MFC 以非托管 C++ 编写的。此应用程序还附带一个支持 PC 应用程序,我们通过 activesync/WMDC 在两者之间以编程方式传输文件。

我们遇到了许多不同的问题,因为所有使用我们应用程序的 PC 都需要安装 activesync/WMDC。

是否可以在台式计算机和不使用 activesync/WMDC 的 WM 设备之间共享信息和文件?如果是这样,是否有图书馆或如何做到这一点的例子?

这只需要一种方式,如果桌面应用程序能够确定设备已连接然后移动文件,它就可以完成所有工作。虽然如果它双向工作会更方便。

谢谢

4

1 回答 1

1

Activesync 将是最可靠的方法,它适用于所有 Windows 移动设备。除此之外,您正在查看一些试验和错误,以了解当您将特定设备连接到未安装 activesync 的机器时会发生什么。如果幸运的话,您关心的设备将显示为外部驱动器。

您还可以选择在较低级别使用 activesync 协议,但我不建议这样做,因为这可能会给安装了 activesync 的人带来问题。

为了独立于 pc 上的软件,我会使用基于网络的东西——假设设备有网络连接,无论如何这都会提供比 activesync 更好的用户体验。

于 2009-05-06T15:02:26.437 回答