Хорошо, я в основном работаю над белым списком для моей программы, и у меня есть форма загрузки, форма белого списка и основная форма, когда она запускается, она загружает форму загрузки, но я хочу, чтобы она проверила и проверила, есть ли у вас белый список, иесли у вас есть, просто пропустите форму белого списка и перейдите прямо к основной форме, но для некоторого времени это не сработает.
if (new WebClient().DownloadString("https://arsenic-x-key-gjh8e57tyh2h5674fh43838gyhffv67874yw5g89.glitch.me/").Contains(this.textBox1.Text))
{
label2.ForeColor = Color.Green;
label2.Text = "Succefully Whitelisted!";
Directory.CreateDirectory("C:/Arsenic");
File.Create("C:/Arsenic/Whitelist.bin").Close();
File.WriteAllText("C:/Arsenic/Whitelist.bin", this.textBox1.Text);
new Main().Show();
base.Hide();
return;
}
else
{
label2.ForeColor = Color.Red;
label2.Text = "Oopsie Looks like Something dident Work.";
File.Delete("C:/Arsenic");
}
Моя загрузка из кода
await Task.Delay(100);
if (File.Exists("C:/Arsenic/Whitelist.bin"))
{
if (new WebClient().DownloadString("https://arsenic-x-key-gjh8e57tyh2h56745f6f4uywetgfr3458874yw5g89.glitch.me/").Contains(File.ReadAllText("C:/Arsenic/Whitelist.bin")))
{
base.Hide();
Form form = new Main();
form.Show();
}
else
{
base.Hide();
Form form = new Whitelist();
form.Show();
}
}
Нопроблема в том, что если вы просто создадите файл с именем Arsenic / Whitelist.bin, даже если он будет пустым, он все равно отправит меня в основную форму, и он мне понадобится, чтобы убедиться, что содержимое Whitelist.bin = содержимое сайта.
Я хочу, чтобы он проверил, является ли содержимое файла Whitelist.bin = содержимым веб-сайта, а также да, веб-сайт является необработанным текстом