Process类详细介绍
//使用process类来执行dos命令
Process process = new Process();
process.StartInfo.FileName = "cmd.exe";
process.StartInfo.UseShellExecute = false;
process.StartInfo.RedirectStandardInput = true;
process.StartInfo.RedirectStandardOutput = true;
process.StartInfo.RedirectStandardError = true;
process.StartInfo.CreateNoWindow = true;
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
//开始卸载
process.Start();
process.StandardInput.WriteLine("cd C:\\mysql\\bin");
process.StandardInput.WriteLine("net stop mysql");
process.StandardInput.WriteLine("mysqld -remove");
process.StandardInput.WriteLine("exit");
process.Close();
//卸载完毕
//启动浏览器,并打开指定的地址
string ipAddress = "127.0.0.1";
try
{
IPHostEntry ipHost = Dns.Resolve(Dns.GetHostName());
ipAddress = ipHost.AddressList[0].ToString().Trim();
}
catch (Exception)
{
}
![](/Images/OutliningIndicators/None.gif)
Process p = new Process();
p.StartInfo.FileName = "iexplore.exe";
p.StartInfo.Arguments = "http://" + ipAddress + "/WebFinanceAllowance/";
p.Start();
p.Close();
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
//关闭打开的进程
if (!p.HasExited)
{
p.CloseMainWindow();
}
1
//用msiexec.exe执行一个安装程序
2
string fileName = setupPath + "Installer.msi";
3
Process p = new Process();
4
p.StartInfo.FileName = "msiexec.exe";
5
p.StartInfo.Arguments = string.Format(" /i {0} /passive", fileName);
6
p.StartInfo.UseShellExecute = false;
7
p.StartInfo.RedirectStandardInput = true;
8
p.StartInfo.RedirectStandardOutput = true;
9
p.StartInfo.CreateNoWindow = false;
10
p.Start();
![](/Images/OutliningIndicators/None.gif)
2
![](/Images/OutliningIndicators/None.gif)
3
![](/Images/OutliningIndicators/None.gif)
4
![](/Images/OutliningIndicators/None.gif)
5
![](/Images/OutliningIndicators/None.gif)
6
![](/Images/OutliningIndicators/None.gif)
7
![](/Images/OutliningIndicators/None.gif)
8
![](/Images/OutliningIndicators/None.gif)
9
![](/Images/OutliningIndicators/None.gif)
10
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
1
//启动资源管理器,并打开指定路径
2
Process.Start("explorer.exe", "C:\\mysql");
![](/Images/OutliningIndicators/None.gif)
2
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)