Installing Your TBK Tracker Application On a Network

To install your TBK Tracker application on a LAN (local area network):


  1. Transfer the ToolBook runtime files to the server (these files can be found on the TBK Tracker CD under \Sample\Files\System). Let's say you put these in Q\training. Note that the tbksettg4.ini file may need to be updated with corresponding settings (see below).

  2. Create a subdirectory in your runtime directory. For example, database:


    Move your database (.mdb file) and any splash graphic (.bmp file) to this directory (e.g., sportsSample.mdb and sportsSample.bmp in the TBK Tracker sample).

  3. Create another subdirectory in your runtime directory. For example, application:


    Move all the other files (besides the .mdb and .bmp) from \Sample\Files\Application to this directory.

  4. If you are using JET deployment, if necessary change the tbksettg4.ini file to indicate a relative path from the runtime directory to your database. For example:


    If you are using SQL deployment, you don't need to do anything special for loading on a network.

  5. Change all the lesson locations using TBK Tracker Administrator to relative locations (e.g., tennis\sports-tennis.tbk).

  6. Create a shortcut for the user such as:

    "Q\training\tb<version>run.exe" "Q\training\application\SportsSampleFrontend_btnWithGraphics.tbk"


    Controlling the Installations of the Reporter and Administrator


    The Administrator and Reporter installations will look to the ToolBook runtime directory (c:\program files\common files\toolbook\tbsystem [programfiles(x86) if on a 64-bit computer]). Both products have a .config file in the same directory of their .exe files that can be customized to provide a different path. Here is how the entry looks by default:


                                       <setting name="DbFilePath" serializeAs="String">

                    <value />



    You could change it to point to the Q:\training drive like this:


                     <setting name="DbFilePath" serializeAs="String">