I'm using a Microsoft Surface 3 tablet (W10) for running a full-screen WPF application.

The application is now added in the "Startup" folder, and it takes a couple of seconds to launch after the OS boots up.

What I would like to do is to limit all the user input until my application loads, so they won't be able to access any Windows functionality.

The current approach isn't working, because until my app loads, there are a couple of seconds where users can do other stuff / don't know what to expect, or if anything is happening (desktop screen).

Any solutions?

  • You don't tell us what you want to prevent exactly. If you provide more specifics there might be a group policy you can enable/disable to prevent that action. Of course what you want to use is indeed the built-in kiosk mode – Ramhound Sep 13 '17 at 11:32

What you're attempting to achieve is called a kiosk mode.

Microsoft have a guide on setting up Windows to run in kiosk mode on their site. Basically, you have to use Windows Configuration Designer which offers a Provision kiosk devices feature.

Please note that this feature is only available in Pro, Enterprise and Education editions of Windows. The basic Windows 10 dedicated for home users doesn't offer official kiosk mode.

  • I will point out that third-party Kiosk software doe exist. – Ramhound Sep 13 '17 at 11:19

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.