Windows CE设备和Windows PC之间通过USB的Microsoft同步框架

Windows CE设备和Windows PC之间通过USB的Microsoft同步框架,windows,usb,windows-ce,sync,rapi,Windows,Usb,Windows Ce,Sync,Rapi,当设备和PC通过USB连接时,如何使用MS Sync Framework将Windows CE 6.0设备上的文本文件与Windows PC上的文本文件同步 我们已经知道如何做到这一点时 两个目标文本文件在同一台电脑上 设备和PC通过以太网连接,或 设备和PC通过Internet连接 我们目前有一个使用远程APi的黑客。详情如下: 用户使用USB将设备支架连接到PC 用户将设备固定在支架中 用户打开电脑上的桌面应用程序 用户单击桌面应用程序中的同步按钮 然后,桌面应用程序使用远程API(RA

当设备和PC通过USB连接时,如何使用MS Sync Framework将Windows CE 6.0设备上的文本文件与Windows PC上的文本文件同步

我们已经知道如何做到这一点时

  • 两个目标文本文件在同一台电脑上
  • 设备和PC通过以太网连接,或
  • 设备和PC通过Internet连接
我们目前有一个使用远程APi的黑客。详情如下:

  • 用户使用USB将设备支架连接到PC
  • 用户将设备固定在支架中
  • 用户打开电脑上的桌面应用程序
  • 用户单击桌面应用程序中的同步按钮
  • 然后,桌面应用程序使用远程API(RAPI2)将文本文件从设备复制到PC
  • 桌面应用程序接下来使用MS Sync框架同步这两个文件
  • 桌面应用程序最终使用RAPI2将同步文本文件复制回设备 我们希望通过跨USB电缆进行同步来消除步骤5和7。这可能吗

    我们希望取消第5步和第7步,因为随着目标文本文件变大,在设备和PC之间复制文本文件可能会耗费大量时间,因此用户体验将受到影响


    我们怀疑我们可能必须创建一个驱动程序来消除步骤5和步骤7。这是真的吗?如果没有,我们还可以采取什么其他办法?例如,我们是否可以通过USB公开WCF端点

    如果您有权访问操作系统映像,则可以使用RNDIS替换活动同步协议。通过这种方式,USB连接将作为两侧的LAN连接进行管理,并且在常规网络上运行的软件应以相同的方式工作