我制作了一个 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();
}
}
这应该可以帮助您朝着正确的方向开始……