2016-12-26 66 views
0

如何在應用程序關閉或強制關閉時自動關閉exe。有沒有可能將exe文件與我的應用程序鏈接?我可以在win窗體中啓動exe,但是我想在winform外啓動它。鏈接exe與應用程序? c#

回答

1

您需要使用Process類,並使用GetProcessByNameGetProcessById獲取實例。

Process.GetProcessByName("process-name.exe").Kill(); 

這是一個相當核選擇,雖然如此,或者,你可以改爲嘗試CloseMainWindow嘗試一個更優雅的關閉:

Process.GetProcessByName("process-name.exe").CloseMainWindow(); 
+0

是它靠近然後你就可以得到的對象上調用Kill該exe文件,如果我的應用程序崩潰? –

+0

@ÇağılUyar在必須關閉的應用程序中監視崩潰的應用程序。 – C1sc0

+0

熟悉一些東西,但用processID殺死進程:'Process.GetProcessById(ID).Kill();' –