Process[] process = Process.GetProcesses();
                for (int j = 0; j < Help.defBanPro.Count; j++)
                {
                    for (int i = 0; i < process.Length; i++)
                    {
                
                        if (process[i].ProcessName ==“QQ”)
                        {
                           process[i].Kill();
                        }
                    }
                }
  还有一种开始就是跟踪鼠标句柄实现获取进程名来实现动态禁止
本人也在研究当中,如果有了结果一定第一时间贴出来,供大家参考
C# winform 禁止程序运行
原文:http://blog.csdn.net/u014180504/article/details/44835351