そのため、何らかの理由でthis.Close();
プログラムにコードを記述しても、実際には閉じません。プログラムで別の .exe ファイルを開いてから閉じますが、タスク マネージャーを開くと、実際にはまだバックグラウンドで実行されています。コンテキストメニューの「閉じる」オプションにもこの問題があります。理由はありますか?
編集:ボタンで終了しても、まだバックグラウンドにあります。
編集:
private void closeToolStripMenuItem_Click(object sender, EventArgs e)
{
this.Close();
}
private void launch_Click(object sender, EventArgs e)
{
System.Diagnostics.Process.Start(Environment.ExpandEnvironmentVariables("%AppData%\\program.exe"));
this.Close();
}
プログラムを閉じている実際の2つのコードのみ。しかし、それはまだバックグラウンドで実行されています。実際の x ボタンを終了しても、バックグラウンドで実行されます。