我试图从localhost运行exe文件;
喜欢:
string installerFilePath; installerFilePath = @"D:\MYInstaller.exe";
System.Diagnostics.Process installerProcess = new System.Diagnostics.Process();
installerProcess = System.Diagnostics.Process.Start(installerFilePath, "/q");
这里的安装是在没有静默模式的情况下运行的。
使用下面的代码:它是lanchin exe文件,没有运行exe文件
string installerFilePath; installerFilePath ="http://localhost/BusinessAccounting/ReportViewer/MY.exe";
System.Diagnostics.Process installerProcess = new System.Diagnostics.Process();
installerProcess = System.Diagnostics.Process.Start(installerFilePath, "/q");
可以一个expalin out out lanching如何运行exe文件......
答案 0 :(得分:0)
您需要创建一个ProcessStartInfo
类实例并将其属性WindowStyle
设置为minimized
或hidden
以隐藏控制台窗口(如果这是您想要的)。 / p>
ProcessStartInfo psi = new ProcessStartInfo(<exename>, <args>);
psi.CreateNoWindow = true;
psi.UseShellExecute = false;
psi.WorkingDirectory = fi.DirectoryName;
psi.RedirectStandardOutput = true;
psi.WindowStyle = ProcessWindowStyle.Minimized;