Ejemplo n.º 1
0
        /// <summary>
        /// Проверка обновлений программы
        /// </summary>
        /// <param name="progVer">Текущая версия основного ПО</param>
        /// <param name="sldVer">Текущая версия библиотек</param>
        private void CheckUpdateProgram(string progVer, string sldVer)
        {
            int ver0, ver1, rev0, rev1;

            string[] vers = progVer.Split('.');

            RequestSettings reqSettings = new RequestSettings();
            reqSettings.Site = "http://it-planets.ru/mbstudio/download_info.php";
            RequestParams reqParams = new RequestParams();
            reqParams.Add("type_info", "ver_po,ver_sld");
            reqSettings.PostData = reqParams.ToString();
            SiteConnector connector = new SiteConnector(reqSettings);

            string newversion_info = string.Empty;
            try
            {
                 connector.DownLoad("GET", Encoding.UTF8);

                if (vers.Count() == 4)
                {
                    if (int.TryParse(vers[0], out ver0))
                    {

                    }
                }
            }
            catch(System.Net.WebException ex)
            {

            }
            catch(Exception ex)
            {

            }
        }