下面提供一些函数DMProcessConfigXML一些使用实例,函数的具体使用方法参见MSDN。 1、创建cmnet连接 LPCWSTR strFavoriteXml = L"
" L"
" L"
" L"
" L"
" L"
" L"
" L"
" L"
"; //DestID是自己定义的GUID,当然,也有已经定义好的GUID可以直接用 LPWSTR pszwXMLout = NULL; HRESULT hr = DMProcessConfigXML(strFavoriteXml, CFGFLAG_PROCESS, &pszwXMLout); if ( pszwXMLout ) { delete [] pszwXMLout; pszwXMLout = NULL; } 2、创建cmwap连接 CString strFavoriteXml = L"
" L"
" L"
" L"
" L"
" L"
" L"
" L"
" L"
" L"
" L"
" L"
" L"
" L"
" L"
" L"
" L"
" L"
" L"
" L"
" L"
" L"
" L"
" L"
" L"
" L"
" L"
" L"
" L"
" L"
" L"
" L"
"; LPWSTR pszwXMLout = NULL; HRESULT hr = DMProcessConfigXML(strFavoriteXml, CFGFLAG_PROCESS, &pszwXMLout); if ( pszwXMLout ) { delete [] pszwXMLout; pszwXMLout = NULL; } 3、获取某个连接的接入点 LPCTSTR szFormat = L"
" L"
" L"
" L"
" L"
" L"
" L"
" L"
" L"
"; //%s为 "移动梦网(GPRS)" "GPRS连接互联网" 等, //可以用ConnMgrQueryDetailedStatus枚举,CONNMGR_CONNECTION_DETAILED_STATUS的szDescription 4、卸载应用程序 LPCTSTR szFormat = L"
" L"
" L"
" L"
" L"
" L"
" L"
" //[AppName] = 注册表中对应的该软件的名称 一般是:生成cab包使用的inf中的provider和appname的组合 //如:provider = aaa appname = bbb
然后用DMProcessConfigXML来处理 5、关闭硬件按钮声音 LPCTSTR szFormat = L"
" L"
" L"
" L"
" L"
" L"
" L"
" //使用DMProcessConfigXML()函数通过配置管理器发送上面的XML配置数据。 6、创建一封新的email LPCWSTR strFavoriteXml = L"
" L"
" L"
" L"
" L"
" L"
" L"
" L"
" L"
" L"
" L"
" L"
" L"
" L"
" //[…]中的参数都是自定义的 7、创建Wi-Fi连接 //This XML will add or overwrite a Wi-Fi access point connection with SSID COWO, no encryption, open authentication. //This connection is regarded as an internet connection. LPCWSTR in = / L"
" L"
" L"
" L"
" L"
" L"
" L"
" L"
" L"
" L"
" L"
" L"
" L"
" L"
" L"
" L"
" L"
"; 8、枚举Wi-Fi连接点 //There are some M$ examples about recursive query of all WiFi connections. //Here's an example on how to query a specific connection. LPCWSTR in = L"
" L"
" L"
" L"
" L"
" L"
" L"
"; 转自:http://www.cnblogs.com/mugua/archive/2010/02/03/1662378.html
DMProcessConfigXML 使用实例
最新推荐文章于 2018-03-07 14:15:40 发布