我如何使出现一个错误信息,如果用户停止野蛮的进程
本文关键字:用户 如果 进程 野蛮 信息 错误 何使出 一个 | 更新日期: 2023-09-27 18:17:13
我有一个安装程序的方法:
private void Install_Click(object sender, EventArgs e)
{
using (Process process = new Process())
{
// The installer itself
process.StartInfo.FileName = ExeFile;
if (fileArr1.Equals("installer.ini"))
process.StartInfo.Arguments = @"-if C:'temp'installer.ini";
if (fileArr1.Equals("installer_input.txt"))
process.StartInfo.Arguments = @"-if C:'temp'installer_input.txt";
process.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
process.Start();
process.WaitForExit();
}
}
如何使出现错误信息:" the process was stop "
如果用户停止野蛮的进程?
如果您的进程有一个名称,您可以执行以下操作来检查:
if (!Process.GetProcessesByName("process_name").Length > 0)
{
// Is not running
}
使用BackgroundWorker和waitfrom,这样用户就不会停止进程