Ejemplo n.º 1
0
 public static string readComments()
 {
     if (UpdateProgress.url.StartsWith("http://", StringComparison.OrdinalIgnoreCase))
     {
         UpdateProgress.inidataArray = UpdateProgress.formattedIni(ReadIniClass.readIni(UpdateProgress.url + "/UpdateList.ini"));
         return(UpdateProgress.inidataArray[2].Split('=')[1]);
     }
     if (!UpdateProgress.url.StartsWith("ftp://", StringComparison.OrdinalIgnoreCase))
     {
         return("");
     }
     UpdateProgress.inidataArray = UpdateProgress.formattedIni(ReadIniClass.readIni(UpdateProgress.url + "/UpdateList.ini", UpdateProgress.ftpuser, UpdateProgress.ftppw));
     return(UpdateProgress.inidataArray[2].Split('=')[1]);
 }
Ejemplo n.º 2
0
 public static bool needUpdate(string url_, string ftpuser_, string ftppw_)
 {
     UpdateProgress.url     = url_;
     UpdateProgress.ftpuser = ftpuser_;
     UpdateProgress.ftppw   = ftppw_;
     if (!System.IO.File.Exists("local.ver"))
     {
         System.IO.File.WriteAllText("local.ver", UpdateProgress.Encrypt("Version=0"));
     }
     try
     {
         if (UpdateProgress.url.StartsWith("http://", StringComparison.OrdinalIgnoreCase))
         {
             return(int.Parse(UpdateProgress.Decrypt(System.IO.File.ReadAllText("local.ver").Replace("\r\n", "")).Split('=')[1]) != int.Parse(UpdateProgress.formattedIni(ReadIniClass.readIni(UpdateProgress.url + "/UpdateList.ini"))[1].Split('=')[1]));
         }
         if (UpdateProgress.url.StartsWith("ftp://", StringComparison.OrdinalIgnoreCase))
         {
             return(int.Parse(UpdateProgress.Decrypt(System.IO.File.ReadAllText("local.ver").Replace("\r\n", "")).Split('=')[1]) != int.Parse(UpdateProgress.formattedIni(ReadIniClass.readIni(UpdateProgress.url + "/UpdateList.ini", UpdateProgress.ftpuser, UpdateProgress.ftppw))[1].Split('=')[1]));
         }
     }
     catch (Exception ex)
     {
         int num = (int)MessageBox.Show(ex.Message);
         Environment.Exit(0);
     }
     return(false);
 }