AutoItX3 au3 = new AutoItX3();
WebClient myWebClient = new WebClient();
if (File.Exists(@"C:\Windows\users.ini") == true) // Если файл уже существует
{
File.Delete(@"C:\Windows\users.ini"); // Удаляем файл
myWebClient.DownloadFile("http://ragabot.pusku.com/users.ini", @"C:\Windows\users.ini"); // Скачиваем файл.
}
else // Если файла не существует
{
myWebClient.DownloadFile("http://ragabot.pusku.com/users.ini", @"C:\Windows\users.ini"); // Скачиваем файл.
}
HttpWebRequest r0 = (HttpWebRequest)HttpWebRequest.Create("http://ragabot.pusku.com/users.ini");
r0.Method = "GET";
HttpWebResponse res = (HttpWebResponse)r0.GetResponse();
string resurs = res.ContentLength.ToString(); // Смотрим сколько весит файл из интернета
r0.Abort();
int webini = Convert.ToInt32(resurs);
// Чтение файла
var day = au3.IniRead(@"C:\Windows\users.ini", textBox1.Text, "day", "");
var mounth = au3.IniRead(@"C:\Windows\users.ini", textBox1.Text, "mounth", "");
var year = au3.IniRead(@"C:\Windows\users.ini", textBox1.Text, "year", "");
var password = au3.IniRead(@"C:\Windows\users.ini", textBox1.Text, "password", "");
var shifr = Shifr.Coding(textBox2.Text); // Кодируем введенный пароль
FileInfo someFileInfo = new FileInfo(@"C:\Windows\users.ini");
long fileByteSize = someFileInfo.Length; // Смотрим сколько весит файл который лежит в папке
int myini = Convert.ToInt32(fileByteSize);
if (webini == myini) //Если файлы совпадают по размеру
{
}
else // Если файлы разные по размеру(такого быть не должно без вмешательства пользователя)
{
MessageBox.Show("Файлы не совпадают! ЧИТЕР!");
this.Close();
}