Revision 1.3, 7th June2007

www.touch-base.com\documentation\installation

 

Files, Modules and Processes

 

 

Windows

CE

XPe components

Linux

Mac OS X

Contact

 

The UPDD version 4 files and their function within the individual operating systems are as follows:

Windows

File

Purpose

Setup folder or CD or .ZIP file

Setup.exe

Installable setup file – run to install software

Autorun.inf

Autorun initiation file

Readme.txt

Readme file

 

 

UPDD Header File

Tbbundle.h

TBAPI header files (used in programs using the UPDD API)

 

 

[Windows]\system32

Tbctlpnl.exe

Control panel shortcut to UPDD Console

Tbinf.dll

Used by install and hot plugging for PnP purposes

 

 

[Windows]\system32\drivers

TBUPDDMP.sys

Mouse port driver for NT4

TBUPDDWD.sys

UPDD Driver

TBVKEY.SYS

Virtual keypad interface

 

 

[Windows]\inf

UPDDV3MO.INF

INF file

 

 

Make INF folder C:\UPDDMKINF

Various

The setup program can be used to create the files need for an INF install and these files are placed in this folder.

 

 

Help folder (C:\program Files\UPDD\Help and \Images) (4.0.4)

[name]-lo.htm

Help files (lo = locale e.g. en=English, jp=Japanese etc)

*.png

Images used in help files

 

 

Images folder (C:\program Files\UPDD\Images) (4.0.4)

*.png

Images used in toolbars

 

 

Application folder (C:\program Files\UPDD)

Active files

 

Helpvwer.exe

Help file viewer – invoked from the UPDD Console

.bookmarks

Help viewer bookmarks

.history

Help viewer history

*.XPM

Back, Forward, Home functions used in helpviewer

AIDAEMON.EXE

UPDD daemon process to handle toolbar active images

DCU.EXE

UPDD Console

LICEN-lo.txt

License files (lo = locale)

LOGO.PNG

Distribution logo file

MENUV4.TXT

Program Manager menu list

TBALT.EXE

Event Selector

TBCALIB.EXE

Calibration program

TBHIST.TXT

Development history

TBDAEMON.EXE

Daemon program – UPDD’s background task

UPDDDraw.EXE

Draw and Test program

*.DLL

Program extensions

 

QT-MTnnn.DLL

QT graphics library file

TBCURSOR.EXE

Cursor scheme utility

*.CUR

Cursor scheme files

*.LIB

Library files

Tbextsvc.exe

External services to allow certain UPDD functions to work on secure desktops.

Inactive (after install)

Inst16.exe

Used by install for win 9x

Kill.exe

Kills processes during install

Reenum.exe

Used to re-enumerate device list

Run64.exe

Used during install of Vista and 64 bit

Uninst.dat

Used by the uninstall process

TBmorph.exe

Used for old V3 control programs (DCU, NFI) and uninstall under V4

Morphext.ocx

Used by TBmorph

 

 

Language folder (C:\program Files\UPDD\Languages) (4.0.4)

*.QM

Language files

 

 

Documentation folder (C:\program Files\UPDD\Documentation and \Images)

*.HTM

UPDD general documentation

*.png

Images used in documentation

 

 

Examples folder (C:\program Files\UPDD\examples) (4.0.4)

Various

Example programs utilising the UPDD API

 

 

UPDD V3 only files

Activedw.exe

Draw utility

Tbrecord.exe

Macro record utility

*.BMP

Calibration bitmaps

*.CHM

Help files

*.UTL

Translations

*.UMD

Dialog definition files

Menu.txt

Program manager menu list

 

 

Redundant

Top.jpg

Test file

Index.htm

Test file

helpI1,help1.cab

V4 help file compressed files

TBSYStry.exe

Old system tray module – replaced by TBDAEMON.EXE

Windows processes

Users with custom systems that wish to utilise a minimum suite of the UPDD software should be aware of the processes that will run as part of the UPDD system as described below:

 

Process

Usage

*.sys

Driver or driver extensions – must be present

TBdaemon.exe

Driver background task – see link to determine if required

AIDaemon

Only needed if toolbar images in use

Tbextsvc.exe

Only needed if running UPDD in secure desktops

Other.exe

Utility and support programs – needed as required and determined by integrator

*.DLL

Program extensions utilised as required

*.QM

Only required on non-english language system if native language to be utilised

 

Windows CE

Delivered in ZIP compressed file

Tbcalib.exe

Calibration program

Tbupddce.dll

UPDD driver

Tbupddceusb.dll

USB extension

Tbupddce.reg

Registry entries

Logo.*

Logo files - unused

 

 

UPDD Header file

Tbbundle.h

UPDD API header file

Windows XPe component files

File

Purpose

.ZIP file

Updd.sld

Component Object Definition file

 

 

UPDD Header File

Tbbundle.h

TBAPI header files (used in programs using the UPDD API)

 

 

[Windows]\system32

Tbctlpnl.exe

Control panel shortcut to UPDD Console

Tbinf.dll

Used by install and hot plugging for PnP purposes

 

 

[Windows]\system32\drivers

TBUPDDWD.sys

UPDD Driver

TBVKEYMP.SYS

Virtual keypad interface

 

 

[Windows]\inf

UPDDV3MO.INF

INF file

 

 

Help folder (C:\program Files\UPDD\Help and \Images) (4.0.4)

[name]-lo.htm

Help files (lo = locale e.g. en=English, jp=Japanese etc)

*.png

Images used in help files

 

 

Images folder (C:\program Files\UPDD\Images) (4.0.4)

*.png

Images used in toolbars

 

 

Application folder (C:\program Files\UPDD)

Active files

 

Helpvwer.exe

Help file viewer

.bookmarks

Help viewer bookmarks

.history

Help viewer history

*.XPM

Back, Forward, Home functions used in helpviewer

AIDAEMON.EXE

UPDD daemon process

DCU.EXE

UPDD Console

LICEN-lo.txt

License files (lo = locale)

LOGO.PNG

Distribution logo file

MENUV4.TXT

Program Manager menu list

TBALT.EXE

Event Selector

TBCALIB.EXE

Calibration program

TBHIST.TXT

Development history

TBDAEMON.EXE

Daemon program

UPDDDraw.EXE

Draw and Test program

*.DLL

Program extensions

 

QT-MTnnn.DLL

QT graphics library file

TBCURSOR.EXE

Cursor scheme utility

*.CUR

Cursor scheme files

*.LIB

Library files

Tbextsvc.exe

External services to allow certain UPDD functions to work on secure desktops.

Inactive (after install)

Inst16.exe

Used by install for win 9x

Kill.exe

Kills processes during install

Reenum.exe

Used to re-enumerate device list

Run64.exe

Used during install of Vista and 64 bit

Uninst.dat

Used by the uninstall process

TBmorph.exe

Used for old V3 control programs (DCU, NFI) and uninstall under V4

Morphext.ocx

Used by Tbmorph

 

 

Language folder (C:\program Files\UPDD\Languages) (4.0.4)

*.QM

Language files

 

 

Documentation folder (C:\program Files\UPDD\Documentation and \Images)

*.HTM

UPDD general documentation

*.png

Images used in documentation

 

 

Examples folder (C:\program Files\UPDD\examples) (4.0.4)

Various

Example programs utilising the UPDD API

 

 

UPDD V3 only files

Activedw.exe

Draw utility

Tbrecord.exe

Macro record utility

*.BMP

Calibration bitmaps

*.CHM

Help files

*.UTL

Translations

*.UMD

Dialog definition files

Menu.txt

Program manager menu list

 

 

Redundant

Top.jpg

Test file

Index.htm

Test file

helpI1,help1.cab

V4 help file compressed files

TBSYStry.exe

Old system tray module – replaced by TBDAEMON.EXE

 

 

Linux

Delivered in .tgz compressed file

setup

Installable setup file – run to install software

 

 

UPDD Header file

Tbbundle.h

UPDD API header file

 

 

Application folder (/tbupddlx/*)

Helpviewer

Help file viewer

.bookmarks

Help viewer bookmarks

.history

Help viewer history

*.XPM

Back, Forward, Home functions used in helpviewer

dcu

UPDD Console

Console

Desktop shortcut to UPDD Console

Tbupdd.reg

Driver settings

tbcalib

Calibration program

Calibrate

Desktop shortcut to Calibration

updddraw

Draw and test program

Logo.png

Distribution logo file

tbupddlx

The driver

xins

Script used during installation

Licen-en.txt

License file

Tbhist.txt

Development history

*.so

Program extensions

Beep.wav

Calibration sound file if calibration beeps are enabled

Libqt-mt.so.3

QT graphics library (may already be one available on the Linux distribution)

 

 

Help folder and Images (.\tbupddlx\ and .\tbupddlx\images

*.htm

Help files

*.png

Help file images

 

 

/usr/X11R6/lib/modules/input/

xf86_tbupddlx.o

This is the X module for systems using X11R6 based X Window Systems such as Xfree86 and early versions of x.org

 

 

/usr/lib/xorg/modules/input/

xf86_tbupddlx_drv.so

This is the X module for systems using X11R7 based X Windows Systems such as the latest x.org

 

 

/etc/init.d

tbupddlx

Automatically load the daemon on system boot

 

 

/etc/rc2.d/ and /etc/rc3.d/ and /etc/rc5.d/

S90tbupddlx

Automatically load the daemon on system boot

 

 

/etc/X11/ (depending on X version used)

XF86Config-4

Pre-existing file gets modified to add a section to load the UPDD XFree86 module 

XF86Config

Pre-existing file gets modified to add a section to load the UPDD XFree86 module 

xorg.conf

Pre-existing file gets modified to add a section to load the UPDD XFree86 module 

 

 

Dependency list

Created for UPDD 4.0.2 running the ldd command against the binary modules.  The dependency file should be referenced via the path and point to the file or a symlink.

Console

Help Viewer

Calibration

Test

Custom Control

UPDD API

Driver

dcu

helpviewer

tbcalib

updddraw

libhbutton

libTBApi

Tbupddwu

linux-gate.so.1

libhbutton.so

libTBApi.so

libACE.so.5.6.0

libqt-mt.so.3

libXext.so.6

libX11.so.6

libstdc++.so.6  

libm.so.6

libgcc_s.so.1

libc.so.6

libXinerama.so.1

libdl.so.2

libpthread.so.0

librt.so.1

libpng12.so.0

libz.so.1

libXi.so.6

libXrender.so.1

IibXrandr.so.2

libXcursor.so.1

libXft.so.2

libfreetype.so.6

libfontconfig.so.1

libSM.so.6

libICE.so.6

libXau.so.6

libxcb-xlib.so.0

libxcb.so.1 =>

/lib/ld-linux.so.2

libXfixes.so.3

libexpat.so.1

 

 

linux-gate.so.1

libhbutton.so

libTBApi.so

libACE.so.5.6.0

libqt-mt.so.3

libXext.so.6

libX11.so.6

libstdc++.so.6

libm.so.6

libgcc_s.so.1

libc.so.6

libXinerama.so.1

libdl.so.2

libpthread.so.0

librt.so.1

libpng12.so.0

libz.so.1

libXi.so.6

libXrender.so.1

libXrandr.so.2

libXcursor.so.1

libXft.so.2

libfreetype.so.6

libfontconfig.so.1

libSM.so.6

libICE.so.6

libXau.so.6

libxcb-xlib.so.0

libxcb.so.1

/lib/ld-linux.so.2

libXfixes.so.3

libexpat.so.1

 

linux-gate.so.1

        libhbutton.so

libTBApi.so

libACE.so.5.6.0

libqt-mt.so.3

libXext.so.6

libX11.so.6

libstdc++.so.6

libm.so.6

libgcc_s.so.1

libc.so.6

libXinerama.so.1

libdl.so.2

libpthread.so.0

librt.so.1

libpng12.so.0

libz.so.1

libXi.so.6

libXrender.so.1

libXrandr.so.2

libXcursor.so.1

libXft.so.2

libfreetype.so.6

libfontconfig.so.1

libSM.so.6

libICE.so.6

libXau.so.6

libxcb-xlib.so.0

libxcb.so.1

/lib/ld-linux.so.2

libXfixes.so.3

libexpat.so.1

 

linux-gate.so.1

libqt-mt.so.3

libstdc++.so.6

libm.so.6

libgcc_s.so.1

libc.so.6

libpng12.so.0

libz.so.1

libXi.so.6

libXrender.so.1

libXrandr.so.2

libXcursor.so.1

libXinerama.so.1

libXft.so.2

libfreetype.so.6

libfontconfig.so.1

libXext.so.6

libX11.so.6

libSM.so.6

libICE.so.6

libdl.so.2

libpthread.so.0

/lib/ld-linux.so.2

libXfixes.so.3

libexpat.so.1

libXau.so.6

libxcb-xlib.so.0

libxcb.so.1

 

linux-gate.so.1

libX11.so.6

libXext.so.6

libXinerama.so.1

libgcc_s.so.1

libc.so.6

libxcb-xlib.so.0

libxcb.so.1

libdl.so.2

libXau.so.6

/lib/ld-linux.so.2

 

linux-gate.so.1

libACE.so.5.6.0

libusb-0.1.so.4

libqt-mt.so.3

libXext.so.6

libX11.so.6

libstdc++.so.6

libm.so.6

libgcc_s.so.1

libc.so.6

libpthread.so.0

libdl.so.2

librt.so.1

libpng12.so.0

libz.so.1

libXi.so.6

libXrender.so.1

libXrandr.so.2

libXcursor.so.1

libXinerama.so.1

libXft.so.2

libfreetype.so.6

libfontconfig.so.1

libSM.so.6

libICE.so.6

libXau.so.6

libxcb-xlib.so.0

libxcb.so.1

/lib/ld-linux.so.2

libXfixes.so.3

libexpat.so.1

Mac OS X

To follow

Contact

For further information or technical assistance please email the technical support team at technical@touch-base.com