では、このプログラムを実行するだけのコンピュータのパワーが 500 であるとしましょう。実行すると 450 に下がります。プログラムを閉じると 500 に戻りますか? コード:
bool shouldCheck = true;
string word = "hndxgfhesufyhsukj";
string name = "NAME OF PROGRAM HERE";
bool updates = false;
private void button1_Click(object sender, EventArgs e)
{
if (shouldCheck == true)
{
var url = "MYURL";
var client = new WebClient();
using (var stream = client.OpenRead(url))
using (var reader = new StreamReader(stream))
{
string downloadedString;
while ((downloadedString = reader.ReadLine()) != null)
{
if (downloadedString == word)
{
updates = true;
this.Hide();
Form1 form2 = new Form1();
form2.Show();
MessageBox.Show("There's no updates, and the full program has opened! Enjoy!", name, MessageBoxButtons.OK, MessageBoxIcon.Information);
client.Dispose();
}
else
{
MessageBox.Show("There is an update! Downloading now!", name, MessageBoxButtons.OK, MessageBoxIcon.Information);
url = "MYURL";
var web = new WebBrowser();
web.Navigate(url);
}
}
}
}
}
これは正常に実行されますが、プログラムが終了した後にパフォーマンスが低下することはありますか? 閉じるとは、更新がチェックされ、新しいフォームが開かれ、赤い X ボタンを使用して閉じられたことを意味します。