Windows的“安全删除硬件”对话框如何获得“前景之爱”?
Raymond has blogged about如何通过使用RegisterHotkey来获取/窃取“前景之爱”,当被调用时,它将把前景转移到你的应用程序.
手动尝试这样做会失败(例如使用SetForegroundWindow,SwitchToWindow等),因为应用程序不能从用户窃取焦点(以便按键不会出错). 麻烦的是,今天我注意到有些奇怪的事情: >我尝试安全地删除外部驱动器. 显然,这不是使用热键机制 – 而是Windows可以从我的应用程序窃取焦点. 我真的怀疑有什么像“后门”只是为了这个特定的目的(虽然请纠正我,如果我错了),所以,假设不是这样,必须有办法正确地做到这一点,而不使用热键机制. 所以问题是,这是如何实现的? 注意: 汉斯指出,“后门”是AttachInputThread,但我并不真的相信这是发生在这里 – 特别是自0701以来.想法?
我已经做了一些实验,从我可以看到这种情况发生,如果且仅当新的窗口属于Windows资源管理器.某些控制面板在Explorer中实现,或者作为Explorer插件实现.我可以通过从开始菜单中打开“操作中心”(配置启动菜单,以在菜单中显示控制面板项目)来轻松地重现它.
那么我怀疑这个行为是Windows资源管理器拥有桌面窗口这一事实的结果,GUI是特殊情况. 唯一有点奇怪的是,我无法通过您正在谈论的USB对话框重现此行为,(当我尝试)是由单独的进程(rundll32.exe的一个实例)生成的.这可能取决于其他因素. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Window api-ms-win-crt-runtime-l1-1-0.dll丢失
- windows – 更改背景图像时的动画(C#winrt)
- 如何在Windows中制作/比较文件系统/注册表快照?
- file-io – 无法从WinRT中的xunit访问文件(该进程没有包标识
- windows-server-2008 – 按用户和登录类型过滤安全日志
- Windows – 免费的Win 7/8/10 VM的Microsoft是否提供受限制
- 3dmax2013卸载/安装失败/如何彻底卸载清除干净3dmax2013注册
- windows-server-2008 – 什么原因导致将受信任的根证书颁发
- windows-phone-7 – 如何发现Windows Phone 7上当前运行的应
- 适用于Windows的Netflow Collector免费版