2014-02-28 79 views
0

我試圖從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用了lanching如何運行exe文件...

回答

0

,您將需要創建一個ProcessStartInfo類實例,並將其屬性WindowStyle設置爲minimizedhidden以隱藏控制檯窗口(如果這是您想要的)。

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