[英]Restart other application. C#, .net
我想重啟一些過程。 讓我們稱之為someApp.exe。 如何重新啟動該過程? 這不是我的申請。 這是一些外部程序。
你想要做的是:
有一些方法可以在C#中獲取Process實例。 假設您知道進程的名稱:
var process = Process.GetProcessesByName("notepad++")[0];
然后你可以這樣做:
process.Kill();
但要重新啟動它,您需要知道進程的路徑,因此在殺死它之前,請保存可執行文件的路徑:
var path = process.MainModule.FileName;
然后你可以這樣做:
Process.Start(path);
GetProcessesByName
返回元素,但我只想關注重要的事情。
您可以使用Process.Start。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.