如何从localhost运行可执行文件

时间:2014-02-28 12:53:49

标签: asp.net iis-7 localhost exe

我试图从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文件......

1 个答案:

答案 0 :(得分:0)

您需要创建一个ProcessStartInfo类实例并将其属性WindowStyle设置为minimizedhidden以隐藏控制台窗口(如果这是您想要的)。 / p>

ProcessStartInfo psi = new ProcessStartInfo(<exename>, <args>);
psi.CreateNoWindow = true;
psi.UseShellExecute = false;
psi.WorkingDirectory = fi.DirectoryName;
psi.RedirectStandardOutput = true;
psi.WindowStyle = ProcessWindowStyle.Minimized;