Я хочу проверить, работает программа или нет.Например, проверьте, что программа (блокнот) запущена.
Я попробовал этот код:
Process[] pname = Process.GetProcessesByName("App name");
if (pname.Length != 0) {
//run
}
Я хочу проверить.Но когда пакет проверяется, программа (имя приложения) останавливается.И всякий раз, когда операция проверки завершается, программа (имя приложения) запускается
public void BS()
bool key = true;
while (key) {
Process[] pname = Process.GetProcessesByName("appname");
if (pname.Length != 0) {
textBox1.Text += "run";
} else {
key = false;
textBox1.Text += "stop";
}
}
}
Программа appname.exe должна продолжать работать в любом случае, но когда я помещаю это в форму, чтобы проверить appname.exeпрограмма appname.exe останавливается.
Всякий раз, когда цикл останавливается, запускается appname.exe.