有没有办法在 Windows (98 - 7) 下的 wxpython 中创建“信息亭模式”,其中应用程序禁止您使用 Windows 键、alt-tab、alt-f4 和 ctrl+alt+delete 退出应用程序?
问问题
737 次
2 回答
2
如果应用程序可以做到这一点,它将对机器造成很大的拒绝服务攻击。
特别是 Ctrl+Alt+Delete 是Secure Attention Sequence。Microsoft 竭尽全力确保当用户按下这些键时,他们会切换到安全的桌面,这样他们就可以确信登录框是真正的Windows 登录,而不是伪造的。
您需要查看的不是您的应用程序可以调用的功能,而是允许管理员配置机器以进行有限使用的系统管理选项。这些是存在的,但对于超级用户来说,这更像是一个问题,而不是堆栈溢出。
这应该让你开始 http://msdn.microsoft.com/en-us/library/aa372139(VS.85).aspx
于 2010-03-08T07:22:17.213 回答
0
仅 wxPython 无法做到这一点。
您需要使用 C/C++ 或等效的 ctypes 进行低级键盘挂钩,对于
Windows 键、alt-tab、alt-f4、
但是 Ctrl-Alt-Del,我不认为对于 Windows XP 及更高版本。
于 2010-03-08T07:24:14.543 回答