-7
如何檢測新流程的啓動?當他們開始時,我想殺掉其他人,而不是我的程序。有什麼辦法嗎?如何檢測流程的開始?
如何檢測新流程的啓動?當他們開始時,我想殺掉其他人,而不是我的程序。有什麼辦法嗎?如何檢測流程的開始?
那麼,你的問題不清楚,但你應該看看Process.GetProcessesByName
方法。
創建新過程分量的數組,並將它們與在本地計算機上共享 指定的進程名稱 所有處理資源相關聯。
例如;
Process[] Runningcmd = Process.GetProcessesByName("cmd");
if (Runningcmd.Length == 0)
Console.WriteLine("Command Line is not running");
else
foreach(var p in Runningcmd)
{
p.Kill();
}
**請給評論你爲什麼低估我的問題。謝謝** – TN888
可能的重複[如何在Windows中使用c#檢測進程開始和結束?](http://stackoverflow.com/questions/8455873/how-to-detect-a-process-start-end-使用-C-尖在窗口) – DaveShaw