任何人都可以告诉我,当用户选择开始 - >设置 - >连接 - > Wi-Fi时,受Windows Mobile 6.1影响的注册表设置然后在“网络适配器”选项卡上更改“我的网卡连接到”下拉列表的值?Windows Mobile:“我的网卡连接到”注册表设置
我有一个设备似乎默认为“互联网”,实际上Wi-Fi连接到公司网络,我希望能够改变这种编程方式,而不是期望250+用户不得不每次重新启动设备时手动执行此操作。
谢谢。
任何人都可以告诉我,当用户选择开始 - >设置 - >连接 - > Wi-Fi时,受Windows Mobile 6.1影响的注册表设置然后在“网络适配器”选项卡上更改“我的网卡连接到”下拉列表的值?Windows Mobile:“我的网卡连接到”注册表设置
我有一个设备似乎默认为“互联网”,实际上Wi-Fi连接到公司网络,我希望能够改变这种编程方式,而不是期望250+用户不得不每次重新启动设备时手动执行此操作。
谢谢。
我不确定这是否是注册表更改,但如果是,则很容易确定。
我认为你应该能够改变这个设置使用供应XML,通过DMProcessConfigXML api,或者通过使用其中的xml设置cpf并在设备上运行它。 This发布详细信息如何将xml构建为cpf。
的CSP你会感兴趣的是Wifi CSP
的“工作网络”和“互联网”是在XML中使用GUID指定,通常在DestId PARM metanetworks。我对this问题的回答详细介绍了可用于传递给DMProcessConfigXML的xml以读取设备上的设置以查看它们是什么。然后你可以建立一些XML来设置正确的设置。我怀疑你只需要将适当的wifi条目的DestId参数设置为'工作网络'指导。
据对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设备(摩托罗拉MC50)但无法检测到任何注册表更改。上面的密钥不存在于此设备的注册表中。
Chris,我尝试过使用Visual Studio 2008远程注册表编辑器,但不幸的是,在保存两个注册表的方式上存在差异,导致无法看到差异(我正在使用WinDiff)。 – 2010-03-13 15:09:22
使用此注册表编辑器:http://ceregeditor.mdsoft.pl/ 它具有出色的导出/导入选项,甚至是差异。 – Shaihi 2010-03-15 06:48:31