至此,除了Ctrl+Alt+DelWin+L组合键之外,其他能想到的按键和鼠标都屏蔽了,对于这两个组合键的屏蔽,看下论坛中有位前辈heiheiabcd很早之前就写了一篇文章:
https://blog.csdn.net/linfei2707/article/details/25237671
文章提到四种想法,其中第四种方法堪称完美,好像这也是不用驱动实现屏蔽这两个组合键的最佳方法了。

一、window7系统winlogon.exe调试

经过初步的调试,从之前实现结果可以看到,这种方法存在很大的缺陷:由于win7各个版本的系统文件winlogon.exe多多少少还是有一些差别,需要修改的字节在winlogon.exe中的偏移也会有所不同,所以如果要写个具有普遍性的程序还需搜索找到要修改的偏移,应该可以通过特征码搜索winlogon.exe的内存来动态获取要修改的内存地址,但是目前还没想到比较可靠的特征码,因此这一块尚未实现。

笔者的win7系统,通过windbg和IDA调试,获得关键代码如下:

.text:000000010001484C    83 FB 04                 cmp     ebx, 4 ; 按下Ctrl+Shift+Esc
.text:000000010001484F    0F 84 18 2C 00 00 

【超级鼠标键盘锁】之winlogon.exe进程调试相关推荐

  1. 【超级鼠标键盘锁】项目工程下载地址

    一.[超级鼠标键盘锁]之实现思路(非驱动实现) 二.HOOK钩子屏蔽鼠标和Ctrl+Alt+Del.Win+L之外的按键 ①HOOK钩子dll实现 ②主程序实现 三.winlogon.exe进程调试 ...

  2. 【超级鼠标键盘锁】之远线程注入winlogon.exe进程屏蔽Ctrl+Alt+Del、Win+L

    通过上一节对winlogon.exe进程的调试,得到了其处理Ctrl+Alt+Del和Win+L按键的关键代码位置偏移,并阐述了如何对指令进行修改,从而达到屏蔽这两个按键. 本节采用远线程注入技术进行 ...

  3. 【超级鼠标键盘锁】之实现思路(非驱动实现)

    曾经,学习孙鑫老师的<VC++深入详解>时,接触到了钩子HOOK原理,一度对HOOK技术特别感兴趣,便自然而然产生了实现"鼠标键盘锁"的想法.通过查资料和尝试,受看雪大 ...

  4. 什么是Windows登录应用程序(winlogon.exe),为什么它在我的PC上运行?

    The winlogon.exe process is a critical part of the Windows operating system. This process is always ...

  5. Smss.exe进程分析

    传说中的会话管理服务器进程,它是windows操作系统启动时引导的最重要的系统进程,它负责启动csrss.exe和winlogon.exe进程,并对它们进行监控,如果发现其中一个挂掉,它马上叫你当机, ...

  6. Smss.exe 进程分析--NT 源码--当机方法

    来源:http://blog.vckbase.com/windowssky/archive/2007/04/17/25544.html 传说中的会话管理服务器进程,它是windows操作系统启动时引导 ...

  7. linux系统怎么禁用键盘,桌面应用|如何在 Linux 下锁住键盘和鼠标而不锁屏

    我四岁的侄女是个好奇的孩子,她非常喜爱"阿凡达"电影,当阿凡达电影在播放时,她是如此的专注,好似眼睛粘在了屏幕上.但问题是当她观看电影时,她经常会碰到键盘上的某个键或者移动了鼠标, ...

  8. linux命令行关闭自动锁屏,在Linux下锁住键盘和鼠标而不锁屏

    原标题:在Linux下锁住键盘和鼠标而不锁屏 导读假如在你正看着屏幕上的某些重要的事情时,你不想让你的小猫或者小狗在你的键盘上行走,或者让你的孩子在键盘上瞎搞一气,那我建议你试试 xtrlock 这个 ...

  9. android 键盘使用教程,用鼠标键盘控制你的Android手机完整图文教程

    网上大都是91助手for android来连接手机和电脑,我自己比较偏向于豌豆荚,都可以的,下面给出我的步骤及过程中遇到的几个小问题,供大家参考! 一.鼠标键盘控制手机教程 1.在PC上,安装豌豆荚, ...

最新文章

  1. VAE变分自编码器实现
  2. Linux的企业-Redis数据库、缓存和哨兵Sentinal、Redis高可用
  3. 博客园的申请真是太快了!
  4. 在子线程中弹土司的一段代码
  5. NLP前路何在?Bengio等27位NLP顶级研究者有话说
  6. Ubuntu下添加开机启动脚本
  7. URAL 题目1297. Palindrome(后缀数组+RMQ求最长回文子串)
  8. Bluetooth LE(低功耗蓝牙) - 第一部分
  9. 物理数据模型(PDM)-概念数据模型 (CDM)-面向对象模型 (OOM):适用于已经设计好数据库表结构了。...
  10. exchange邮件服务器_基于Spring Boot快速实现发送邮件功能
  11. 报告 | 斯坦福2019 AI年度报告出炉!700亿美元投入AI,自动驾驶融资最多
  12. MySQL读锁的区别和应用场景分析
  13. 吴恩达机器学习:逻辑回归
  14. CTF之文件包含的猥琐思路
  15. 最通俗易懂的图神经网络(GCN)原理详解
  16. MATLAB_排列组合_摸球组合生成
  17. 运行uiautomatorviewer.bat报错No suitable Java found
  18. Ios精品源码,扁平化的ActionSheet仿花椒截屏demo文件签名重叠卡片滚动汽车仪表盘...
  19. Linux 上免费的视频转换器FFmpeg
  20. java聊天室系统用例图_java聊天室的设计与实现.ppt

热门文章

  1. IT名企实习资本是什么?超级实习生保offer靠谱吗?
  2. 文字游戏之恶搞拆字造句
  3. 天龙八部链接不上mysql_天龙八部私服教程完美服务端关于TWGM登陆问题解决
  4. iOS Charts裤绘制蜡烛图
  5. oracle教程新w3c,Oracle技术教程
  6. 网络赚钱方法之游戏试玩赚钱
  7. 自从会了Python之后,我就没用过PS了!3秒带你将照片变成素描图片!
  8. 时间转换datetime
  9. Fig : 一款超高颜值和功能强大的终端自动补全工具
  10. Python 入门神图