我如何使出现一个错误信息,如果用户停止野蛮的进程

本文关键字:用户 如果 进程 野蛮 信息 错误 何使出 一个 | 更新日期: 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,这样用户就不会停止进程

相关文章: