【发布时间】:2017-07-13 06:12:18
【问题描述】:
我如何使用 OpenNetCF 以编程方式为 windows mobile 实现 APN 自动配置?
我有 4 个 APN 提供商,我想标记提供商名称并自动设置配置和连接。
在 Windows Mobile PDA 上可以吗?
我有这四个 APN here。
谢谢。
【问题讨论】:
我如何使用 OpenNetCF 以编程方式为 windows mobile 实现 APN 自动配置?
我有 4 个 APN 提供商,我想标记提供商名称并自动设置配置和连接。
在 Windows Mobile PDA 上可以吗?
我有这四个 APN here。
谢谢。
【问题讨论】:
我实际上不知道 OpenNetCF 是否有用于设置 APN 的包装器,但 Windows Mobile 设备(不是 Windows Phone)支持 WAP 配置来设置 GPRS 连接。
WAP XML 可以在本地应用,例如使用DMProcessConfigXML API。
这里是一个添加GPRS入口的例子:
<wap-provisioningdoc>
<characteristic type="CM_GPRSEntries">
<characteristic type="GPRS1">
<parm name="DestId"
value="{436EF144-B4FB-4863-A041-8F905A62C572}" />
<characteristic type="DevSpecificCellular">
<parm name="BearerInfoValid" value="1" />
<parm name="GPRSInfoValid" value="1" />
<parm name="GPRSInfoProtocolType" value="2" />
<parm name="GPRSInfoL2ProtocolType"
value="PPP" />
<parm name="GPRSInfoAccessPointName"
value="internet3.thephone-company.com" />
<parm name="GPRSInfoAddress"
value="" />
<parm name="GPRSInfoDataCompression"
value="1" />
<parm name="GPRSInfoHeaderCompression"
value="1" />
<parm name="GPRSInfoParameters" value="" />
</characteristic>
</characteristic>
</characteristic>
</wap-provisioningdoc>
更多详情请见https://msdn.microsoft.com/en-us/library/aa456052.aspx。
您也可以手动设置连接,然后使用 xml 查询和 RapiConfig 转储它们。
是的,Trevor 是对的,你可以使用ProcessConfiguration。该链接还显示了如何获取这些设置。但是在使用这些值作为设置xml之前,您需要减少返回的查询结果。
【讨论】:
ConfigurationManager.ProcessConfiguration() 可用于代替托管代码中的DMProcessConfigXML。见MSDN