2017-02-22 12 views
1

Как я реализую программную автоматическую настройку APN для Windows Mobile с помощью OpenNetCF?Программа OpenNETCF: APN Programmatically. Возможно?

У меня есть 4 провайдера APN, и мне нужно указать имя поставщика услуг и автоматически установить конфигурации и соединение.

Возможно ли это на Windows Mobile PDA?

У меня есть четыре APN here.

спасибо.

ответ

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.

Да, Тревор прав, вы можете использовать ProcessConfiguration. Ссылка также показывает, как получить эти настройки. Но вам нужно уменьшить возвращаемый результат запроса до использования значений в качестве установки xml.

+0

'ConfigurationManager.ProcessConfiguration()' может использоваться вместо 'DMProcessConfigXML' в управляемом коде. См. [MSDN] (https://msdn.microsoft.com/en-us/library/microsoft.windowsmobile.configuration.configurationmanager.processconfiguration.aspx) –