允许/阻止winform应用程序中的窗口进程

本文关键字:窗口 进程 应用程序 阻止 winform 允许 | 更新日期: 2023-09-27 17:49:01

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

有什么建议吗?

允许/阻止winform应用程序中的窗口进程

如果我正确理解你的问题-这是一个基本如何处理过程的例子。
这是基于以下假设:您有一个名为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();
    }
}