2015-09-21 44 views
0

我有一個WindowsForm ApplicationForm2我有一個install button。我想做一個事件,當我點擊installexecutable file誰在這裏的位置:D:\Mat\R2008a\win64和名稱setup.exe。額外的條件是:我想這個exeinstaller.ini設置誰在這裏玩:如何使用安裝程序激活一個exe文件作爲事件?

string path = AppDomain.CurrentDomain.BaseDirectory.ToString(); 
string installerfilename = path + "installer.ini"; 

我要讓我的應用程序一樣安裝程序。

我試圖用這個代碼,但不工作:

private void Install_Click(object sender, EventArgs e) 
     { 
string desktopPath = @"D:\Mat\NSIS\R2008a\win64"; 
      ProcessStartInfo psi = new ProcessStartInfo(); 
      psi.Arguments = "/s /v /qn /min"; 
      psi.CreateNoWindow = true; 
      psi.WindowStyle = ProcessWindowStyle.Hidden; 
      psi.FileName = desktopPath + "\\" + "setup.exe"; 
      psi.UseShellExecute = false; 
      Process.Start(psi); 
      this.Visible = false; 

     } 

我想與installer.ini文件運行setup.exe

+0

我一點也不清楚你想做什麼 - 你有一些其他程序/對程序遵循相同的模式,你使用一個例子?如果是這樣,你能舉出例子嗎?如果沒有,可能沒有人會這樣做,因爲它不起作用(好)。 –

+0

我編輯了我的文章。但我不明白什麼意思是「/ s/v/qn/min」。 – ben

回答

0

您將需要啓動安裝按鈕單擊事件的過程。這將打電話給你的exe文件

Process.Start("location of your setup file"); 
+0

是的,但這只是打電話給我的exe文件,以及我如何提及誰啓動installer.ini? – ben

+0

這取決於你的要求..你想調用這些installer.ini文件的條件是什麼? –

+0

installer.ini是setup.exe的inputFile – ben

相關問題