サーバーの自動リスタータを作成したいと考えています。チェックボックスを追加し、必要なすべてのチェックを行いましたが、クラッシュ時にそのプロセスを再起動する方法がわかりません。
これが私のコードです:
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
string world = textBox1.Text;
string auth = textBox2.Text;
if (checkBox1.Checked == true)
{
if (textBox1.Text.Trim().Length == 0 || textBox2.Text.Trim().Length == 0)
{
MessageBox.Show("Please check if you selected the path for worldserver and authserver");
}
else
{
//here i need something to restart those 2 processes after crash/close
}
}
}