已有56人关注
有个《锁定系统》功能,加载勾子不报错能运行,就是屏蔽不了以下代码的键,任务管理器也能调用,很容易跳出锁定,这个锁定就没有意义了,求解
发表在C#图书答疑 2020-10-16 悬赏:10 学分 《C#项目开发实战入门》第2章 365系统加速器
是否精华
版块置顶:

 //键盘钩子处理函数, 不起作用,why???   

  //win7 64位32位;win10 64 都试过,不行!!!

        private int KeyboardHookProc(int nCode, Int32 wParam, IntPtr lParam)

        {

            KeyMSG m = (KeyMSG)Marshal.PtrToStructure(lParam, typeof(KeyMSG));//键盘消息处理

            if (pKeyboardHook != IntPtr.Zero)//判断钩子句柄是否为空

            {

                switch (((Keys)m.vkCode))//判断按键

                { 

                    case Keys.LWin://键盘左侧的Win键

                    case Keys.RWin://键盘右侧的Win键

                    case Keys.Delete://Delete键

                    case Keys.Alt://Alt键

                    case Keys.Escape: //Esc键

                    case Keys.F4: //F4键

                    case Keys.Control://Ctrl键

                    case Keys.Tab://Tab键

                        return 1;//不执行任何操作

                }

            }

            return 0;

        }



//下面是任务管理器的屏蔽代码,就是不起作用


 private void timer1_Tick(object sender, EventArgs e)

        {

            Process[] processes = Process.GetProcesses();//获取运行的所有进程名

            foreach (Process p in processes)//遍历所有进程

            {

                try

                {

                    if (p.ProcessName.ToLower().Trim() == "taskmgr")//判断进程的名字是否为taskmgr

                    {

                        p.Kill();//停止进程

                        Cursor.Clip = new Rectangle(x, y, size.Width, size.Height);//设置鼠标指针的边界

                        return;

                    }

                }

                catch

                {

                    return;

                }


分享到:
精彩评论 1
小禾斗
学分:7308 LV13
TA的每日心情
奋斗
2017-04-21 14:00:25
2020-11-16
沙发

钩子函数调用的是系统的API函数,有可能跟系统的版本有关系。

首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照