2012-12-20 107 views
-5

我製作了一個winform應用程序,允許您終止進程併爲啓動的新進程發出通知。我需要添加功能以允許/阻止黑名單/白名單進程,以便在我的應用程序運行時不會運行。在Winform應用程序中允許/阻止窗口進程

有什麼建議嗎?

+1

更多解釋請... –

+1

請在這裏問一下之前做一些研究。或告訴我們你做了什麼或試圖完成你的目標 –

+0

夥計們我搜索的方法,但找不到任何好用的。只是問你有沒有想到的東西! – user966614

回答

0

如果我正確理解你的問題 - 這裏是如何與流程工作基本例子。
這是基於有一個名爲blackList進程名的列表,假設你要殺死這是這個名單上的任何進程:

List<string> blackList = new List<string>(); 

// TODO: Populate the list with "black listed" processes 

// Kill any process which is in the blacklist 
foreach (Process process in Process.GetProcesses()) 
{ 
    if (blackList.Any(x => x.ToLowerInvariant().Equals(process.ProcessName.ToLowerInvariant()))) 
    { 
     process.Kill(); 
    } 
} 

這應該有助於讓你在正確的方向開始.. 。

相關問題