2017-02-22 68 views

回答

0

我实际上不知道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之前,您需要减少返回的查询结果。

+0

'ConfigurationManager.ProcessConfiguration()'可以代替托管代码中的'DMProcessConfigXML'。请参阅[MSDN](https://msdn.microsoft.com/en-us/library/microsoft.windowsmobile.configuration.configurationmanager.processconfiguration.aspx) –