public CCForm()
{
InitializeComponent();
string UpdatorApp = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), @"Updator\\UpdatorCC.exe"); //odkaz na spoustec minecraftu
string remoteUri1 = "http://files.customcraft.cz/";
string fileName1 = "verze.txt", myStringWebResource = null;
string misto1 = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), fileName1);
WebClient verze1 = new WebClient();
string App = "AppVerze.txt";
string AppVerze = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), App);
WebClient App1 = new WebClient();
string spoustec1 = "AppVerze.txt";
string spoustecweb1 = "Install\\AppVerze.txt";
string spoustec = System.IO.File.ReadAllText(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), spoustec1)); //verze updatu na webu
string spoustecweb = System.IO.File.ReadAllText(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), spoustecweb1)); //verze klienta
if (spoustec == spoustecweb)
{
//vysere se na vše a pokračuje na CCFORM_Load
}
else
{
System.Diagnostics.Process.Start(UpdatorApp); //smaže složku Install a reinstaluje klienta
Application.Exit();
}
myStringWebResource = remoteUri1 + fileName1;
verze1.DownloadFileAsync(new Uri(myStringWebResource), misto1);
//stažení verze klienta z webu
myStringWebResource = remoteUri1 + fileName1;
verze1.DownloadFileAsync(new Uri(myStringWebResource), AppVerze);
//Stažení verze spouštěče k aktualizaci
}