我有一個WinForms應用程序。這裏是Form_Load方法的代碼。當孩子運行時從父進程退出
Process proc = new Process();
proc.StartInfo.FileName = @"C:\program files\MyProgram\start.exe";
proc.StartInfo.Arguments = Application.ExecutablePath;
proc.Start();
Application.Exit();
爲什麼我的父進程犯規關閉程序時,我打電話Application.Exit?如何發現問題?
因爲Load事件運行時應用程序還沒有啓動。如果沒有什麼意義創建表單並立即想要終止應用程序。只是不要創建表單。在Program.cs中編輯您的Main()方法 – 2012-01-15 13:20:39
我試圖在給出推薦之前準確理解您正在嘗試實現的內容。你有一個Windows窗體應用程序,在主窗體的加載事件中啓動另一個進程?這是父WinForms應用程序的唯一目的嗎? – 2012-01-16 01:40:39