//2 创建自有APN
            XmlDocument configDoc = new XmlDocument();
            configDoc.LoadXml(
                "<wap-provisioningdoc>" +
                    "<characteristic type=\"CM_GPRSEntries\">" +
                        "<characteristic type=\"MOA\">" +
                            "<parm name=\"DestId\" value=\"{436EF144-B4FB-4863-A041-8F905A62C572}\" />" +
                            "<parm name=\"UserName\" value=\"\" />" +
                            "<parm name=\"Password\" value=\"\" />" +
                            "<parm name=\"Domain\" value=\"\" />" +
                            "<characteristic type=\"DevSpecificCellular\">" +
                                "<parm name=\"GPRSInfoValid\" value=\"1\" />" +
                                "<parm name=\"GPRSInfoAccessPointName\" value=\"cmnet\" />" +
                            "</characteristic>" +
                        "</characteristic>" +
                    "</characteristic>" +
                "</wap-provisioningdoc>"
                );
            Microsoft.WindowsMobile.Configuration.ConfigurationManager.ProcessConfiguration(configDoc, false);

            // 优先级别
            string   configpreferred   =   " <wap-provisioningdoc> "   +
                    " <characteristic   type=\"cm_planner\"> "   +
                          " <characteristic   type=\"preferredconnections\"> "   +
                                " <parm   name=\"{436EF144-B4FB-4863-A041-8F905A62C572}\"    value=\"MOA\"   /> "+
                          " </characteristic> "   +
                    " </characteristic> "   +
            " </wap-provisioningdoc> ";

            XmlDocument xmlpreferred = new XmlDocument();
            xmlpreferred.LoadXml(configpreferred);
            Microsoft.WindowsMobile.Configuration.ConfigurationManager.ProcessConfiguration(xmlpreferred, false);