Windows Mobile: параметры реестра «Моя сетевая карта подключается к» - PullRequest
1 голос
/ 12 марта 2010

Может кто-нибудь сказать, пожалуйста, какие параметры реестра влияют на Windows Mobile 6.1, когда пользователь выбирает Пуск -> Настройки -> Подключения -> Wi-Fi, а затем изменяет значение «Моя сетевая карта подключается к "выпадающий список на вкладке" Сетевые адаптеры "?

У меня есть устройство, которое по умолчанию настроено на «Интернет», когда фактически Wi-Fi подключается к корпоративной сети, и я хотел бы иметь возможность изменить это программно, а не ожидать, что 250+ пользователей должны будут это сделать вручную каждый раз, когда они перезагружают свои устройства.

Спасибо.

Ответы [ 3 ]

1 голос
/ 15 марта 2010

Я думаю, что вы сможете изменить этот параметр с помощью предоставления xml, либо через DMProcessConfigXML api, либо с помощью установки cpf с xml в нем и запуском его на устройстве. В этой публикации подробно рассказывается, как встроить xml в cpf.

CSP, который вас заинтересует, это Wifi CSP

«Рабочая сеть» и «Интернет» являются метансетями, которые указаны в xml посредством guid, обычно в параметре DestId. В моем ответе на этот вопрос подробно описан xml, который вы можете использовать для передачи DMProcessConfigXML для чтения настроек устройства и просмотра их характеристик. Затем вы можете создать XML, чтобы просто установить правильные настройки. Я подозреваю, что вам просто нужно установить параметр DestId соответствующей записи Wi-Fi для руководства «Рабочая сеть».

1 голос
/ 17 июля 2012

Согласно моему сравнению реестра на WM5 (HTC Touch HD), подтвержденному значениями в http://msdn.microsoft.com/en-us/library/bb737539%28v=MSDN.10%29.aspx,, этот параметр указан в разделе реестра:

HKEY_LOCAL_MACHINE\ControlPanel\WiFi\Ethernet\DestID.

"{436EF144-B4FB-4863-A041-8F905A62C572}"    (default) The Internet
"{A1182988-0D73-439e-87AD-2A5B369F808B}"    Work

Я также попробовал устройство CE2003 (Motorola MC50), но не смог обнаружить какие-либо изменения в реестре. Вышеуказанный ключ не существует в реестре на этом устройстве.

1 голос
/ 13 марта 2010

Я не уверен, что это изменение реестра, но если это так, это легко определить.

  1. Используйте удаленный редактор реестра и подключите к устройству
  2. Сохранить весь реестр в файл
  3. Изменить настройки сети
  4. Сохраните реестр снова
  5. Используйте вашу любимую программу сравнения для сравнения двух файлов
...