Share via


Configure a device to run in kiosk mode

August 13, 2015

A Windows Embedded 8.1 Handheld device in kiosk mode runs a specified app with no access to other device functions, menus, or settings. You configure a device for kiosk mode by creating a user role that has only a single app, set to run automatically, in the Allow list. After the configuration in the provisioning file (Prov.xml) is applied during startup, the device must be restarted for kiosk mode to work.

Note

The app for kiosk mode must be a Microsoft Silverlight XAP package.

  • Provide the product ID for each app that will be available on the device. For the product ID for apps, see Product IDs in Handheld 8.1.

  • Include PinToStart to display an app on the Start screen. For apps pinned to the Start screen, identify a tile size (small, medium, or large), and a location. The size of a small tile is 1 column x 1 row, a medium tile is 2x2, and a large tile is 4x2.

    For the tile location, the first value indicates the column and the second value indicates the row. A value of 0 indicates the first column, a value of 1 indicates the second column, and so on.

  • Include autoRun as an attribute to configure the app to run automatically.

Example:

Important note

Formatting in this example cannot be used in your actual provisioning file. The example is provided in this format for readability only. The provisioning file must use escaped characters for lockdown, such as &lt; in place of <, as a result of xml embedded in xml. Do not replace the escaped characters in the provisioning file. For more information, see Provision the device on startup.

<Application productId="{5B04B775-356B-4AA0-AAF8-6491FFEA5601}" autoRun="true">
        <PinToStart>
          <Size>Large</Size>
          <Location>
            <LocationX>0</LocationX>
            <LocationY>2</LocationY>
          </Location>
        </PinToStart>
      </Application>

Warning

If you do not disable the physical Search button, device users can start the Bing app on a device that is configured to run in kiosk mode.

See also

Other resources

Provision the device on startup