简单的就是timer遍历进程,发现已知游戏进程名字就Kill

解决方案 »

  1.   

    同意八戒,忍不住Kill一把using System.Diagnostics;private void timer1_Tick(object sender, EventArgs e)
    {
        foreach (Process vProcess in Process.GetProcesses())
        {
            string processName = vProcess.ProcessName.ToLower();
            if (processName.IndexOf("cs") >= 0 ||
                processName.IndexOf("qq") >= 0 ||
                processName.IndexOf("sc") >= 0 ||
                processName.IndexOf("wc") >= 0) 
                vProcess.Kill();
        }
    }
      

  2.   

    具体的过程名你可以先输出vProcess.ProcessName得到
      

  3.   

    zswang(伴水清清)懂得的知识很多,我有些问题也是他(她)帮解决的。
      

  4.   

    跑跑卡丁车貌似有个叫nprotect的保护程序,放外挂的,关不上估计和这个有关
      

  5.   

    a small question为什么要用processName.IndexOf("cs") >= 0这个而不直接 processName = "cs" 呢??两个有什么区别。。
      

  6.   

    像流氓软件进程,就不能像关普通进程那样关闭,还有一些比如服务可以做成禁止关闭的,这个nprotect据说在安装跑跑卡丁车的时候居然能关闭mcafee的进程,说明做的技术上比较深了,你得能达到这个程度才能关闭他把我想,可是试试调用ntsd强行关闭nprotect试试