当设备和 PC 通过 USB 连接时,我们如何使用 MS Sync Framework 将位于 Windows CE 6.0 设备上的文本文件与位于 Windows PC 上的文本文件同步?
我们已经知道如何做到这一点,当......
- 两个目标文本文件位于同一台 PC 上,
- 设备和 PC 通过以太网连接,或
- 设备和PC通过Internet连接。
我们目前有一个使用 Remote APi 的 hack。如下:
- 用户使用 USB 将设备底座连接到 PC。
- 用户将设备停靠在其底座中。
- 用户在 PC 上打开桌面应用程序。
- 用户单击桌面应用程序中的同步按钮。
- 然后,桌面应用程序使用远程 API (RAPI2) 将文本文件从设备复制到 PC。
- 桌面应用接下来使用 MS Sync 框架来同步这两个文件。
- 桌面应用程序最终使用 RAPI2 将同步的文本文件复制回设备。
我们希望通过 USB 电缆进行同步来消除第 5 步和第 7 步。这可能吗?
我们希望消除步骤 5 和 7,因为随着目标文本文件变大,在设备和 PC 之间复制文本文件可能会耗费大量时间,从而影响用户体验。
我们怀疑我们可能必须创建一个驱动程序来消除步骤 5 和 7。这是真的吗?如果不是,我们还可以采取哪些其他方法?例如,我们能否以某种方式通过 USB 公开 WCF 端点?