Also see: Best Practices
KioWare makes it easy to enhance the security of your application by disabling hardware devices, disabling Windows features, enabling lockdown features, supporting software and hardware watchdog features, and disabling common dialog boxes.
KioWare can either lockdown a regular Windows desktop that is running MS Explorer as the shell (default condition), or the computer can be configured to run KioWare as the shell. The assignment of what program to run as shell is based on a user account, so it is very important that an individual user account not use KioWare as the shell and have Windows features disabled for that same user. In doing so, you may lock yourself out of the computer. Instead, only disable Windows features when Explorer (default condition) is set as the user shell.
Refer to the following screenshot.

If checked, the service will monitor and restart if KioWare crashes.
If checked, the software watchdog will monitor and restart if KioWare is unresponsive.
The length of time (sec) the software watchdog will go without being able to communicate to KioWare before restarting. Default is 60 seconds. Value must be less than the Hardware Watchdog Response Timeout.
If checked, the service will monitor the KioWare watchdog service
The length of time(sec) the hardware watchdog will go without being able to communicate with the KioWare service before restarting the service. Default is 180 seconds. Value must be greater than the Software Watchdog Response Timeout.
Select the hardware watchdog device installed in the PC.

Determines how the watchdog service will behave upon system startup.
Start the watchdog service
Stop the watchdog service
If checked, Administration Menu will not be available to the user.
If checked, Windows will clear Internet Explorer cache before the OS shuts down.
If checked, the PC will automatically reboot if the OS has crashed
If checked, Windows Messenger Service will be disabled.
Logs messages from KioWare to the Windows Application event log when a device is added to the system or removed. Devices such as USB thumb drives are included. You may choose to log the change as an error or informational.
If checked, AutoRun will be disabled for the CD-ROM drive. Vista and Windows 7 do not have AutoRun; they have AutoPlay. AutoPlay is similar but not the same. Disabling AutoPlay is explained in our Best Practices section.
Note: You will probably need to reboot before this change takes effect.
If checked, USB storage devices will not be available to the user. This feature is not available in Vista or higher. Those users should instead use group policy to lock down USB storage.
ClickOnce is a Microsoft technology that allows execution of .Net programs from the browser. This can pose a very serious security risk because it is enabled by default. The following dialog will allow you to disable ClickOnce.
The recommended minimum settings are to disable "Internet" and "Untrusted Sites".
Also see: Best Practices
The following settings are tied to the particular user account that is currently logged onto the computer. As such, these settings are not saved in a KioWare XML file, nor are they saved when KioWare settings are saved. The first step is to select the user account these settings should apply to.
When selecting a user, it is important to note that the config tool will not allow you to select the user that is currently logged in. This is so that you cannot lock yourself out of the system. Best practice is to select a non-admin user as the user to run KioWare anyway.
Important Note:
When creating the user you may need to do so using the Computer Management console rather than the XP User applet.
Select the user account from the list.
Enter the password for the user account
Refer to the following screenshot.

Select the shell to load:
These settings only apply when the Windows Explorer shell is selected.
If checked, the Start Menu Help button will not be available to the user.
If checked, the Start Menu Search button will not be available to the user.
If checked, the Start Menu Logoff button will not be available to the user.
If checked, the Start Menu Run button will not be available to the user.
If checked, the Start Menu Settings Taskbar button will not be available to the user.
If checked, the Start Menu ‘My Network Places' button will not be available to the user
If checked, the Taskbar Toolbars will not be available to the user
If checked, all system tray items will not be available to the user.
If checked, clicking the mouse right button will not display the Taskbar Menu.
If checked, Task Manager will not be available to the user.
Very important: Set KioWare to logoff when passcode is entered (General Tab).
If checked, all Desktop icons will not be available to the user
If checked, all system mouse right click context menus will not be available to the user.
If checked, the Start Menu Settings Control Panel, Network Connections and Printers and Faxes buttons will not be available to the user.
Remove the selected item.
Edit the selected item.
Add a new entry.
To enter a new, or edit an existing, dialog/window to block, refer to the following.
A descriptive title of the dialog/window to be blocked. For informational purposes only.
The window class ID of the dialog/window to block. The class ID must be an exact match and for dialogs is usually #32770. Using the 3rd party software Spy, it is the value specified by Class Name in the Class tab of the Windows Properties dialog.
The window title of the dialog/window to be blocked. For maximum pattern matching utility, the window title is treated as a regular expression. For more information on regular expressions, go to http://en.wikipedia.org/regular_expressions.
If checked, the dialog/window will be blocked. This will generally be checked; however, in the case where a set of generic dialogs/windows needs to be blocked but let a specific one display, enter the information for the specific dialog/window, but don't check the Block Dialog checkbox, and make sure the specific entry is listed above the generic entry.
Determines how the dialog/window will be closed. Although not always the case, typical examples are as follows:
| Values | Action |
| 0 | Click the 'X' button closing the dialog/window |
| 1 | Click the 'OK' button |
| 2 | Click the 'Cancel' button |
If checked, the message defined in Blocked Message Text will be displayed.
Enter the message to display when the dialog/window has been blocked.
A list of objects that must exist on the dialog/window for a match to occur.
To enter a new, or edit an existing, child object, refer to the following.

A descriptive title of the child object. For information purposes only.
The object class name. The control class must be an exact match. For static text fields, the value will be Static.
The control ID of the object.
The value of the control. For static text fields, this will be the actual text. For maximum pattern matching utility, the control text is treated as a regular expression. For more information on regular expressions, go to http://en.wikipedia.org/regular_expressions.