Pre-Book Client for Windows

From Userful Support
Jump to: navigation, search

This page contains documentation for product not actively maintained.

See documentation for the latest products:

Copyright © 2007-2015 Userful Corporation. All rights reserved.
(Updated 2015.10.30)

Intended Audience

System and network administrators for a Windows-based local area network.


Pre-Book Client for Windows is the client software for use with Userful's Pre-Book Server software on the Microsoft Windows platform. It is the program that sits between the user and the operating system on Windows workstations and controls the user's access to computing resources.

The Pre-Book Client for Windows needs to connect to a Pre-Book Server for authentication and for loading system configurations. The location for the Pre-Book Server is specified during the setup process. The settings can then be modified afterwards using the prebooksetup.exe setup tool which is accessible from the Start Menu.


The program is designed to take advantage of the security offered by the underlying operating system. Thus it needs at least a NT-based Windows to function properly. This includes Windows 2000/XP.

Old Windows 9x-based versions and the more recent Vista and Windows 7 are not officially supported and may have functionality missing. This includes Windows 95, 98, ME.

Currently, there is no support for Vista and Windows 7.

Installation and Administration

  1. While logged as an administrator you need to create a user account for the Pre-Book Client. This will be the default account in which your customers will be accessing the controlled computing environment provided by the Pre-Book Client for Windows. The account must not be a member of the administrator group. Preferably, you should set it up as a restricted or standard user account.
  2. Server identification page.
    Double-click on the installation file prebook-winclient-2.x.exe to begin installation. Follow the instructions on the screen carefully.
  3. When you reach the setup page where the installer asks you to configure the location of the Pre-Book Server, fill in the following values correctly:
    • Pre-Book Server: The host or IP address of your local Pre-Book Server.
    • Port: The port of your local Pre-Book Server. If the Pre-Book Server is running within a Web server, you should set this value as 80 (default HTTP Web server port).
    • URI: If the Pre-Book Server process is running within a Web server, you should set this to the path of the Pre-Book Server script. If using Pre-Book server version 4.0 or higher, please do not change this from the default.
    • System ID: The unique name of this workstation, which must match the machine name you have setup on the server. See Pre-Book documentation for details.
    So, for example: If your Pre-Book Server is accessible from then the settings should be:
      • Pre-Book Server:
      • Port: 80
      • URI: /pre-book/XMLRPC
  4. Client information page.
    The next page will be the client information page. It will prompt you for the account information you created in Step 1. Enter these values correctly. The OpenKiosk client needs this information for the auto-login feature in Windows. Auto-login bypasses the standard Windows login dialog and drops the user straight to the OpenKiosk client dialog running in the account created in Step 1.
  5. Some establishments may choose access numbers to authenticate the clients while others may prefer membership accounts. Or you could enable both methods for authentication. A library may choose the name "barcode" or "library ID" for the access number. In this page, the OpenKiosk client login dialog can be customized to match the setup of your establishment. The login and password labels can be changed to whatever names you may call the login/password combination. To force your users to use anonymous access numbers, or if you do not want membership accounts, you may choose to disable the password field by un-checking Enable password.
  6. Click Install and reboot the machine if the installer instructs you to do so.

Customer Usage

The login interface should be self-explanatory. When the client is unlocked, the customer can view their remaining time on the timer-box located just slightly above the system clock on the taskbar. Right clicking the Pre-Book system tray icon, which is shaped like an hourglass, can hide the timer-box. To log-off from their Pre-Book accounts, users either use the standard Windows log-off on the start menu or use the log-off menu from the Pre-Book system tray icon.



  1. While logged in as a Windows administrator, navigate to the uninstall option of the pre-book client program group using the Start menu: Start > Programs > Prebook Windows Client 2.x > Uninstall.
  2. Follow the instructions on-screen and reboot the computer if prompted to do so.

Getting Help and Reporting Bugs

Please e-mail Userful support at


This software is provided "as is", without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and noninfringement of third party rights. In no event shall the copyright holder or holders included in this notice be liable for any claim, or any special indirect or consequential damages, or any damages whatsoever resulting from loss of use, data or profits, whether in an action of contract, negligence or other tortious action, arising out of or in connection with the use or performance of this software. Information in this document is provided on an “as is” basis without warranty. The entire risk is assumed by you. We have no liability for damages. We are not responsible for claims by a third party. Our maximum liability shall not exceed the amount paid by you for the product.