捕获Ctrl+;Alt+;德尔。VMWare做到了,但它不应该';t、 对吧??
我花了我的整个计算生涯(至少从WindowsNT4.0开始)假设Ctrl+Alt+Del组合键被操作系统视为神圣的组合键,即没有任何程序可以篡夺该组合键,并且它将始终被内核的安全层捕获,并发出最高优先级的中断,从而显示安全屏幕(Windows XP Home Edition直接调用任务管理器时除外) 然而,我今天使用的是VMWare Player,我让它捕获了我的鼠标和键盘,但在我完成后,我想退出,但忘记了热键组合(注意,为了将来参考,我需要双击Ctrl+Alt)。我想我应该按Ctrl+Alt+Del来调用安全屏幕并将焦点切换到任务管理器,但是当我按下键时,VMWare Player重新启动了我的虚拟机-不知怎的,它捕获了按键 这段经历告诉我,过程可以捕获CAD,但它是如何做到的 更新:捕获Ctrl+;Alt+;德尔。VMWare做到了,但它不应该';t、 对吧??,vmware,Vmware,我花了我的整个计算生涯(至少从WindowsNT4.0开始)假设Ctrl+Alt+Del组合键被操作系统视为神圣的组合键,即没有任何程序可以篡夺该组合键,并且它将始终被内核的安全层捕获,并发出最高优先级的中断,从而显示安全屏幕(Windows XP Home Edition直接调用任务管理器时除外) 然而,我今天使用的是VMWare Player,我让它捕获了我的鼠标和键盘,但在我完成后,我想退出,但忘记了热键组合(注意,为了将来参考,我需要双击Ctrl+Alt)。我想我应该按Ctrl+Alt+
- 我正在运行Windows7x64
- 我想知道VMWare是如何捕获CAD按键的
看过你链接到的QA后,我看了一下我的设备管理器,发现有一个
vmkbd
键盘类过滤器,看起来像是VMWares,所以他们有可能从那里捕获SAS/CAD击键。回答了我自己的问题,尽管Chris Morgan(见我原始问题的第三条评论)值得称赞
在查看了您链接到的QA之后,我查看了我的设备管理器,发现有一个vmkbd键盘类过滤器,看起来像是VMWares,因此他们可能从那里捕获SAS/CAD击键
我做了更多的研究(阅读:我在谷歌上搜索了“vmkbd ctrl-alt-del”),并找到了其他文章和论坛帖子来证实这一解释
即便如此,驱动程序可以拦截CAD的想法还是有点令人不安,尽管这是有道理的。我确实怀念USB之前CAD触发硬件CPU中断的日子。不需要驱动程序。在用户模式下无法捕获此键盘组合。在内核模式下是可能的。(过滤器)驱动程序坐在那里,为了捕获这个内核唯一的中断。因为,它可以捕获,它可以向用户模式进程发送相同的信息。你的主机操作系统是什么?目前你的问题很模糊。你到底想知道什么?如果它作为主机在Windows上工作,他们可能正在使用驱动程序来访问我相信: