синхронизировать два устройства win ce 6 с помощью USB - PullRequest
1 голос
/ 14 марта 2012

Я хотел узнать, есть ли способ синхронизации (или обмена файлами) двух устройств Windows CE 6.0.На самом деле, я могу использовать ActiveSync для синхронизации их один за другим с компьютером.Можно ли обойти компьютер, подключив напрямую устройства и запустив своего рода сервер ActiveSync в одном из них (который будет основным)?

Спасибо

Ответы [ 2 ]

0 голосов
/ 19 марта 2012

Наконец, можно сделать устройство 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 голосов
/ 15 марта 2012

Нет ничего готового, что-либо подобное. Фактически, немногие устройства могут даже поддерживать это с аппаратной точки зрения. Вам понадобится либо аппаратная поддержка USB OTG и соответствующие драйверы для обоих, либо драйвер хоста (и аппаратного обеспечения) и драйвер клиента (и аппаратного обеспечения) для другого.

Даже если бы у вас было это, вам все равно нужно было бы написать части приложения и разрешения конфликтов.

Вероятно (намного) меньше труда просто написать приложение для экспорта и импорта информации о состоянии, которое вы хотите передать, и это может быть сделано даже по сети, если они поддерживают сеть.

...