解决方案 »

  1.   

    KeyboardHookProc ?? 键盘钩子是不行滴..呵呵.
    给你个提示吧.注入winlogon吧.系统三键是winlogon接管的.这三键按下是不会到你的钩子里面去的.
      

  2.   

    你要用送你个DLL给你调用好了.
      

  3.   

    http://download.csdn.net/source/1047358
    去下吧.然后 http://topic.csdn.net/u/20090226/11/6a17fe3d-1986-4fb7-bc61-f7183af16f08.html 这个帖子中有C#的调用示例代码.记得结帖给分.哈哈.
      

  4.   

    其实,就是想屏蔽任务管理器是把?单单靠屏蔽Ctrl+Alt+Del不是很科学,应为在cmd窗口中依然可以打开,
    一下是:二进制流屏蔽任务管理器 的方法,不过你首先还是把taskmgr.exe备份一个,应为我用过,是可以屏蔽,但是电脑重启后任务管理器,无法正常打开,遇到问题时有备份的taskmgr.exe替换原来的即可        /// <summary>
            /// 二进制流屏蔽任务管理器
            /// </summary>
            /// <returns></returns>
            private bool DisableTaskmgr()
            {
                try
                {
                    FileStream MyFs;                     //用二进制流的方法打开它.而且不关闭流.这样任务管理器就打不开了!
                    MyFs = new FileStream(Environment.ExpandEnvironmentVariables("%windir%\\system32\\taskmgr.exe"), FileMode.Open);
                    byte[] Mybyte = new byte[(int)MyFs.Length];
                    MyFs.Write(Mybyte, 0, (int)MyFs.Length);
                    return true;
                }
                catch
                {
                    return false;
                }
            }