public static bool  CreateVPN(string pIP,string pVpnName, string pUser, string pPwd)
        {
          RasEntry entry;
          DotRas.RasDialer dialer = new DotRas.RasDialer();
          DotRas.RasPhoneBook pb = new DotRas.RasPhoneBook();
          pb.Open();
         //判断VPN是否存在
          if (pb.Entries.Contains(pVpnName))
            {
             
                return false ;
            }
          
            try
            {
              entry = RasEntry.CreateVpnEntry(pVpnName, pIP, RasVpnStrategy.PptpFirst, RasDevice.GetDeviceByName("(PPTP)", RasDeviceType.Vpn));
              //entry.IPAddress 
              //DotRas.RasIPInfo a = new DotRas.RasIPInfo();
              entry.IPAddress = IPAddress.Parse("192.168.2.35");  //设置VPN客户端IP地址
              entry.IPAddress = a.IPAddress;
               pb.Entries.Add(entry);        ----保存完后,VPN的IP地址并没有真正保存??              return true;
            }
            catch (Exception ex)
            {
                return false ; 
            }
        }     }
-------------------------------------
   以上方法给VPN设置IP地址,但是一直没能成功,IP地址一直没能保存进去,请大家帮忙看下,谢谢啦。