-5

我制作了一个 winform 应用程序,它允许您终止进程并为启动的新进程提供通知。我需要添加功能来允许/阻止,即黑名单/白名单进程,这样它就不会在我的应用程序运行时运行。

有什么建议么?

4

1 回答 1

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();
    }
}

这应该可以帮助您朝着正确的方向开始……

于 2012-12-20T12:01:37.647 回答