好吧,我正在为我的程序在白名单上工作,我现在有一个加载表单,白名单表单和一个主表单,启动时会加载该加载表单,但我希望它检查并查看您是否已列入白名单,并且如果有的话,只需跳过白名单表单,然后直接转到主要表单即可,但是对于某些干扰来说,它可以起到很大的作用。
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文件的内容是否=网站内容,也是,网站提示是原始文本