Possible Duplicate:
How to start a process from C#?
我想启动一个在命令行中运行的外部可执行文件来执行某些任务。完成后,我想检查它返回的错误代码。我该怎么做?
最佳答案
试试这个:
public virtual bool Install(string InstallApp, string InstallArgs)
{
System.Diagnostics.Process installProcess = new System.Diagnostics.Process();
//settings up parameters for the install process
installProcess.StartInfo.FileName = InstallApp;
installProcess.StartInfo.Arguments = InstallArgs;
installProcess.Start();
installProcess.WaitForExit();
// Check for sucessful completion
return (installProcess.ExitCode == 0) ? true : false;
}
关于c# - 如何从 C# 启动外部可执行文件并在进程结束时获取退出代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4251694/