Windows Mobile:“我的网卡连接到”注册表设置

时间:2010-03-12 20:00:55

标签: networking configuration registry windows-mobile

当用户选择“开始” - >时,有人可以告诉我Windows Mobile 6.1中受影响的注册表设置吗?设置 - >连接 - > Wi-Fi然后更改“网络适配器”标签上“我的网卡连接到”下拉列表的值?

我有一个设备似乎默认为“互联网”,实际上Wi-Fi连接到企业网络,我希望能够以编程方式更改此设备,而不是期望250多个用户必须这样做每次重启设备时都会手动完成。

感谢。

3 个答案:

答案 0 :(得分:1)

我不确定这是注册表更改,但如果是,则很容易确定。

  1. 使用远程注册表编辑器并附加到设备
  2. 将整个注册表保存到文件
  3. 更改网络设置
  4. 再次保存注册表
  5. 使用您喜欢的差异程序来比较两个文件

答案 1 :(得分:1)

我认为您应该可以使用配置xml来更改此设置,可以通过DMProcessConfigXML api,也可以使用xml设置cpf并在设备上运行它。 This发布详细说明如何将xml构建为cpf。

您感兴趣的CSP是Wifi CSP

“工作网络”和“互联网”是由guid在xml中指定的metanetworks,通常位于DestId parm中。我对this问题的回答详细说明了您可以使用的xml传递给DMProcessConfigXML以读取设备上的设置以查看它们是什么。然后你可以构建一些xml来设置正确的设置。我怀疑你只需要将相应wifi条目的DestId parm设置为“Work Network”guid。

答案 2 :(得分:1)

根据我在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),但无法检测到任何注册表更改。上述密钥在此设备的注册表中不存在。