2012-03-14 83 views
1

我想知道是否有任何方法來同步(或交換文件)兩個Windows CE 6.0設備。實際上,我可以使用ActiveSync將它們逐一與計算機同步。我可以繞過計算機直接連接設備並在其中一臺ActiveSync服務器上運行(它將成爲主設備)?使用USB同步兩個win ce 6設備

謝謝

回答

0

最後,可以將wince設備視爲另一臺計算機或其他設備(在我的情況下是另一臺wince設備)的大容量存儲設備。

你需要更新你的註冊表設置:

[HKEY_LOCAL_MACHINE\Drivers\USB\FunctionDrivers] 
    "DefaultClientDriver"=- ; erase previous default 
[HKEY_LOCAL_MACHINE\Drivers\USB\FunctionDrivers] 
    "DefaultClientDriver"="Mass_Storage_Class" 

[HKEY_LOCAL_MACHINE\Drivers\USB\FunctionDrivers\Mass_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」也應安裝在設備上做這個工作。

也不要忘了註冊表修改後重新啓動設備,

感謝,

0

現在沒有任何東西可以提供像這樣的東西。事實上很少有設備甚至可以從硬件角度支持這一點。您需要USB OTG硬件支持和相應的驅動程序,或者需要驅動程序(和硬件)和客戶端驅動程序(和硬件)。

即使你有這個,你仍然需要編寫應用程序和衝突解決件。

只需編寫一個應用程序來導出和導入您想要傳輸的狀態信息可能(很多)工作量少,甚至可以通過網絡完成,如果它們具有網絡功能。

+0

好,感謝您的回覆, 他們兩人都是USB OTG,所以你知道在哪裏(以及如何)我可以得到適當的驅動程序嗎? 而且我還安裝了它們的主機驅動程序,因爲我的兩個設備能夠安裝大容量存儲器,所以通常主驅動程序應該存在。那麼我在哪裏可以找到客戶端驅動程序? – hzrari 2012-03-15 09:16:57