WindowsMobile配置文件操作

//激活CMWAP SmartPhone
PLAYER_API BOOL CE_ConnectCMWAP_SP(void)
{
 LPCWSTR  g_wszNetWorkXml=L"";

 HRESULT hr   = E_FAIL;
 LPWSTR  wszOutput   = NULL;

    // Process the XML.
    hr = DMProcessConfigXML(g_wszNetWorkXml, CFGFLAG_PROCESS, &wszOutput);
   
    // The caller must delete the XML returned from DMProcessConfigXML.
    delete [] wszOutput;

 //CE_CorrectionCMWAP_SP();
 DWORD dwStatus = 0;
 HANDLE hConnection;
 CONNMGR_CONNECTIONINFO sConInfo;
 memset(&sConInfo, 0 ,sizeof(CONNMGR_CONNECTIONINFO));

 sConInfo.cbSize = sizeof(CONNMGR_CONNECTIONINFO);
 sConInfo.dwParams = CONNMGR_PARAM_GUIDDESTNET;
 sConInfo.dwPriority = CONNMGR_PRIORITY_USERINTERACTIVE;
 sConInfo.dwFlags = CONNMGR_FLAG_PROXY_HTTP|CONNMGR_FLAG_PROXY_WAP|CONNMGR_FLAG_PROXY_SOCKS4|CONNMGR_FLAG_PROXY_SOCKS5;
 sConInfo.bExclusive = FALSE;
 sConInfo.bDisabled = FALSE;
 sConInfo.guidDestNet = IID_DestNetWAP;

 if(ConnMgrEstablishConnectionSync(&sConInfo, &hConnection, 10000, &dwStatus) != S_OK)
 {
  return FALSE; 
 }
 return TRUE;
}

//更正CMWAP网络配置 SmartPhone
PLAYER_API BOOL CE_CorrectionCMWAP_SP()
{
 LPCWSTR  g_wszNetWorkXml=
   L"<wap-provisioningdoc> "
   L" <characteristic type=/"CM_Networks/"> "
   L"  <characteristic type=/"WAP 网络/"> "
   L"   <parm name=/"DestId/" "
   L"   value=/"{D1D06580-C364-55ec-9421-6ACF34129C58}/" /> "
   L"  </characteristic> "
   L" </characteristic> "
   L" <characteristic type=/"CM_GPRSEntries/"> "
   L"  <characteristic type=/"移动梦网(GPRS)/"> "
   L"   <parm name=/"DestId/" "
   L"   value=/"{D1D06580-C364-55ec-9421-6ACF34129C58}/" /> "
   L"   <characteristic type=/"DevSpecificCellular/"> "
   L"    <parm name=/"BearerInfoValid/" "
   L"    value=/"1/" /> "
   L"     <parm name=/"GPRSInfoValid/" "
   L"    value=/"1/" /> "
   L"    <parm name=/"GPRSInfoProtocolType/" "
   L"    value=/"2/" /> "
   L"    <parm name=/"GPRSInfoL2ProtocolType/" "
   L"    value=/"PPP/" /> "
   L"    <parm name=/"GPRSInfoAccessPointName/"  "
   L"     value=/"cmwap/" /> "
   L"    <parm name=/"GPRSInfoAddress/"  "
   L"    value=/"/" /> "
   L"    <parm name=/"GPRSInfoDataCompression/" "
   L"    value=/"1/" /> "
   L"    <parm name=/"GPRSInfoHeaderCompression/" "
   L"    value=/"1/" />"
   L"    <parm name=/"GPRSInfoParameters/"  "
   L"    value=/"/" /> "
   L"   </characteristic> "
   L"  </characteristic> "
   L" </characteristic> "
   L" <characteristic type=/"CM_ProxyEntries/">"
   L"  <characteristic type=/"HTTP/">"
   L"   <parm name=/"SrcId/" value=/"{D1D06580-C364-55ec-9421-6ACF34129C58}/" />"
   L"   <parm name=/"DestId/" value=/"{436EF144-B4FB-4863-A041-8F905A62C572}/" />"
   L"   <parm name=/"Proxy/" value=/"10.0.0.172:80/" />"
   L"   <parm name=/"Enable/" value=/"1/" />"
   L"   <parm name=/"Type/" value=/"1/" />"
   L"  </characteristic>"
   L" </characteristic>"
   L" <characteristic type=/"CM_ProxyEntries/">"
   L"  <characteristic type=/"WAP/">"
   L"   <parm name=/"SrcId/" value=/"{D1D06580-C364-55ec-9421-6ACF34129C58}/" />"
   L"   <parm name=/"DestId/" value=/"{7022E968-5A97-4051-BC1C-C578E2FBA5D9}/" />"
   L"   <parm name=/"Proxy/" value=/"10.0.0.172:9201/" />"
   L"   <parm name=/"Enable/" value=/"1/" />"
   L"   <parm name=/"Type/" value=/"2/" />"
   L"  </characteristic>"
   L" </characteristic>"
   L" <characteristic type=/"CM_ProxyEntries/">"
   L"  <characteristic type=/"WAP上网参数/">"
   L"   <parm name=/"SrcId/" value=/"{D1D06580-C364-55ec-9421-6ACF34129C58}/" />"
   L"   <parm name=/"DestId/" value=/"{F28D1F74-72BE-4394-A4A7-4E296219390C}/" />"
   L"   <parm name=/"Proxy/" value=/"10.0.0.172:9201/" />"
   L"   <parm name=/"Enable/" value=/"1/" />"
   L"   <parm name=/"Type/" value=/"2/" />"
   L"  </characteristic>"
   L" </characteristic>"
   L" <characteristic type=/"CM_Planner/">"
   L"  <characteristic type=/"PreferredConnections/">"
   L"   <parm name=/"{436EF144-B4FB-4863-A041-8F905A62C572}/" value=/"移动梦网(GPRS)/"/>"
   L"   <parm name=/"{F28D1F74-72BE-4394-A4A7-4E296219390C}/" value=/"移动梦网(GPRS)/"/>"
   L"   <parm name=/"{7022E968-5A97-4051-BC1C-C578E2FBA5D9}/" value=/"移动梦网(GPRS)/"/>"
   L"  </characteristic>"
   L" </characteristic>"
   L"</wap-provisioningdoc>";
 
    HRESULT hr   = E_FAIL;
 LPWSTR  wszOutput   = NULL;

    // Process the XML.
    hr = DMProcessConfigXML(g_wszNetWorkXml, CFGFLAG_PROCESS, &wszOutput);
   
    // The caller must delete the XML returned from DMProcessConfigXML.
    delete [] wszOutput;

 if(SUCCEEDED(hr))
  return true;
 else
  return false; 

//添加收藏夹

PLAYER_API BOOL CE_AddFavorite(LPCWSTR Xml)
{
 LPCWSTR g_wszFavoriteXml =
   L"<wap-provisioningdoc> "
   L"   <characteristic type=/"BrowserFavorite/"> "
   L"      <characteristic type=/"12530/"> "
   L"         <parm name=/"URL/" value=/"http://wm.12530.com//"/> "
   L"      </characteristic> "
   L"   </characteristic>"
   L"</wap-provisioningdoc>";

    HRESULT hr         = E_FAIL;
    LPWSTR wszOutput   = NULL;

    // Process the XML.
    hr = DMProcessConfigXML(g_wszFavoriteXml, CFGFLAG_PROCESS, &wszOutput);
   
    // The caller must delete the XML returned from DMProcessConfigXML.
    delete [] wszOutput;

 if(SUCCEEDED(hr))
  return true;
 else
  return false;
}

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值