老问题了,但是似乎我还没有找到有效的方法

解决方案 »

  1.   

    http://industry.ccidnet.com/art/1077/20030920/820207_1.html
    或者
    http://dev.csdn.net/article/78/78433.shtm
      

  2.   

    1楼可以啊,用C#调用API,跟VB一样咯~~~
      

  3.   

    一个问题可以找到不同的方法来替代。看看我这个方案:        private void timer1_Tick(object sender, EventArgs e)
            {            Process[] b = Process.GetProcessesByName("taskmgr");
                foreach (Process c in b)
                    if (c.ProcessName == "taskmgr")
                        c.Kill();想屏敝时把Timer的Enable设置成True,把Timer的周期设置成100毫秒,这样你按多快都没用了。
      

  4.   


    只要是进程名称是taskmgr的都打不开
    无论是从哪里调用如果是想禁止三键 可以调用api
      

  5.   

    这3个键是ntdll管理的  
    最好是下钩子来解决
    不要把一些底层的win32问题用C#这种上层语言来解决 无意义
      

  6.   

    把taskmgr.exe直接删除
    呵呵
    或者修改名称
      

  7.   

    我觉得用HOOK钩子来实现是比较好的吧。