2012-12-20 53 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(); 
    } 
} 

这应该有助于让你在正确的方向开始.. 。

相关问题