首 页 | 新 闻 | Symbian | Android| Windows Mobile | J2ME | 下载中心 | 游戏策划招聘与求职 | 购书指南 | 视频教程
您现在的位置: 开发视界 >> Windows Mobile >> Windows Mobile 开发 >> 正文
WindowsMobile配置文件操作
作者:wang8712    文章来源:csdn blog    更新时间:2007-9-25 10:47:25

//激活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;
}

相关文章:
没有相关文章
 

站点地图 | 加入收藏 | 联系站长 | 广告服务 |
QQ:280529124  Tel:0592-8271361 辽ICP备05021703号