3
2
Assume a normal Windows 7 PC and a custom application running in kiosk mode. It's not possible to quit the application without a password. Now I want to block all Windows 7 key combinations which potentially could switch the focus to get access to the file system
Do you know more key combinations than listed below?
Win+D » Show Desktop)
Win+M » Minimize all
Win+L » Lock desktop
Ctrl+Shift+ESC » Open Task Manager
Ctrl+Alt+Del » Secure attention key
Alt+Tab » Switch window
Shift+Alt+Tab » Switch window
Alt+Esc » Switch window
Shift+Alt+Esc » Switch window
Win+Tab » Switch window (3D view)
Win+R » Open run prompt
Win » Open Start menu
Win+F » Open Explorer (focus on search)
Win+E » Open Explorer
Alt+F4 » Close active window
Win+Down » Minimize active window
Win+{1..9} » Switch to window (number on taskbar)
Win+Space » Peak at desktop
Win+U » Utility manager
I am aware of the following problem. But this will be another question
Ctrl-Alt-Del and Win+L cannot be intercepted by Autohotkey, or any other program which installs a keyboard hook. This is by design on Microsoft's part to prevent credential stealing via login screen spoofing
Question: What key combinations do I have to block (via AutoHotKey) to prevent a user from quitting a kiosk application?
You may want to read this old answer of mine on a similar question about kiosk computers on how to set up group policy to do it.
– Scott Chamberlain – 2014-03-10T16:44:21.373That's odd. I have an AHK script intercepting Win+L and it seems to work. – echristopherson – 2014-03-14T18:54:17.373
@echristopherson I re-tested it again and still: With
*LWin:: return
AHK cannot intercept the lock screen. What is your implementation? – nixda – 2014-03-14T20:34:36.193Hmm. Maybe it's allowed in my case since my Win+L hotkey extends the normal lock screen functionality (by turning the monitor off)? – echristopherson – 2014-03-14T20:36:23.160