使用usb同步两个wince6设备



我想知道是否有任何方法可以同步(或交换文件)两个Windows CE 6.0设备。事实上,我可以使用ActiveSync将它们一个接一个地与计算机同步。我可以通过直接将设备插在一起并在其中一个设备(将是主设备)中运行某种ActiveSync服务器来绕过计算机吗?

感谢

没有现成的东西可以提供这样的东西。事实上,很少有设备能够从硬件角度支持这一点。您要么需要USB OTG硬件支持和相应的驱动程序,要么需要主机驱动程序(和硬件)和客户端驱动程序(及硬件)。

即使您有,您仍然需要编写应用程序和冲突解决程序。

只编写一个应用程序来导出和导入你想要传输的状态信息可能会(少)很多工作,如果他们能够联网,甚至可以通过网络完成。

最后,可以将wince设备视为另一台计算机或另一台设备(在我的情况下是另一台wince设备)的大容量存储。

您需要将注册表设置更新为:

[HKEY_LOCAL_MACHINEDriversUSBFunctionDrivers]
   "DefaultClientDriver"=- ; erase previous default
[HKEY_LOCAL_MACHINEDriversUSBFunctionDrivers]
   "DefaultClientDriver"="Mass_Storage_Class"
[HKEY_LOCAL_MACHINEDriversUSBFunctionDriversMass_Storage_Class]
    "Dll"="usbmsfn.dll"
    "InterfaceSubClass"=dword:06 
    "InterfaceProtocol"=dword:50 
   "DeviceName"="DSK1:" 
   "FriendlyName"="Mass Storage"
   "idVendor"=dword:045E
    "Manufacturer"="Generic Manufacturer (PROTOTYPE--Remember to change idVendor)"
    "idProduct"=dword:FFFF
    "Product"="Generic Mass Storage (PROTOTYPE--Remember to change idVendor)"
    "bcdDevice"=dword:0

这是过程的官方文件:

http://msdn.microsoft.com/en-us/library/ms895481.aspx

"usbmsfn.dll"也应该安装在您的设备上以使其工作。

也不要忘记在注册表修改后重新启动您的设备,

谢谢,

相关内容

  • 没有找到相关文章

最新更新