Child pages
  • Windows Installer Technical Description

This space has moved to IU's Confluence.
It is located at https://uisapp2.iu.edu/confluence-prd/display/iulV3/

Skip to end of metadata
Go to start of metadata

Windows Installer Technical Description

Contents

Client Installer

The installer installs for All Users, placing shortcuts and Start Menu links under *C:\Documents and Settings\All Users* instead of the current user.

Copy Files

All of the necessary files to run Variations are copied to the install directory specified in the installer. The recommended directory is C:/Program Files/Variations/.

Create Shortcuts

A desktop shortcut (Variations.lnk) to the Variations command file (Client/Variations.cmd) is created with the Variations Icon (Client/resources/icons/variations2xp.ico).

Create Start Menu Folder and Items

A Start Menu Folder is created with the user specified folder name which is Variations by default. The installer adds a shortcut (Variations.lnk) to the Variations command file exactly like the one created on the desktop and a shortcut (Uninstall Variations.lnk) to the uninstaller (uninstall.exe). Finally, an internet shortcut (UserGuide.url) is added by the installer which points to the user guide's webpage (at IU: http://variations2.indiana.edu/use/index.html).

Create Registry Keys

The following table lists the registry keys that are created and their values. Note that $INSTDIR is replaced with the install directory specified by the user during the install process.

Registry Key

Name

Type

Data

My Computer\HKEY_CLASSES_ROOT\.v2x

(Default)

REG_SZ

v2xfile

My Computer\HKEY_CLASSES_ROOT\.v2x

Content Type

REG_SZ

application/x-variations2

My Computer\HKEY_CLASSES_ROOT\v2xfile

(Default)

REG_SZ

Variations file

My Computer\HKEY_CLASSES_ROOT\v2xfile

EditFlags

REG_BINARY

00000100

My Computer\HKEY_CLASSES_ROOT\v2xfile\DefaultIcon

(Default)

REG_SZ

$INSTDIR\Client\resources\icons\v_document_xp.ico,0

My Computer\HKEY_CLASSES_ROOT\v2xfile\shell\open\command

(Default)

REG_SZ

$INSTDIR\Client\variations.cmd $\"%1$\"

My Computer\HKEY_CLASSES_ROOT\.v2t

(Default)

REG_SZ

v2tfile

My Computer\HKEY_CLASSES_ROOT\.v2t

Content Type

REG_SZ

application/x-variations2-timeline

My Computer\HKEY_CLASSES_ROOT\v2tfile

(Default)

REG_SZ

Variations timeline file

My Computer\HKEY_CLASSES_ROOT\v2tfile

EditFlags

REG_BINARY

00000100

My Computer\HKEY_CLASSES_ROOT\v2tfile\DefaultIcon

(Default)

REG_SZ

$INSTDIR\Client\resources\icons\v_timeline_document_xp.ico,0

My Computer\HKEY_CLASSES_ROOT\v2tfile\shell\open\command

(Default)

REG_SZ

$INSTDIR\Client\variations.cmd $\"%1$\"

My Computer\HKEY_CLASSES_ROOT\.v2b

(Default)

REG_SZ

v2bfile

My Computer\HKEY_CLASSES_ROOT\.v2b

Content Type

REG_SZ

application/x-variations2

My Computer\HKEY_CLASSES_ROOT\v2bfile

(Default)

REG_SZ

Variations bookmark file

My Computer\HKEY_CLASSES_ROOT\v2bfile\DefaultIcon

(Default)

REG_SZ

$INSTDIR\Client\resources\icons\v_bookmark_document_xp.ico,0

My Computer\HKEY_CLASSES_ROOT\.v2a

(Default)

REG_SZ

v2afile

My Computer\HKEY_CLASSES_ROOT\.v2a

Content Type

REG_SZ

application/x-variations2

My Computer\HKEY_CLASSES_ROOT\v2afile

(Default)

REG_SZ

Variations annotated file

My Computer\HKEY_CLASSES_ROOT\v2afile\DefaultIcon

(Default)

REG_SZ

$INSTDIR\Client\resources\icons\v_annotation_document_xp.ico,0

My Computer\HKEY_CLASSES_ROOT\v2afile\shell\open\command

(Default)

REG_SZ

$INSTDIR\Client\variations.cmd $\"%1$\"

My Computer\HKEY_CLASSES_ROOT\.v2p

(Default)

REG_SZ

v2pfile

My Computer\HKEY_CLASSES_ROOT\.v2p

Content Type

REG_SZ

application/x-variations2

My Computer\HKEY_CLASSES_ROOT\v2pfile

(Default)

REG_SZ

Variations playlist file

My Computer\HKEY_CLASSES_ROOT\v2pfile\DefaultIcon

(Default)

REG_SZ

$INSTDIR\Client\resources\icons\v_playlist_document_xp.ico,0

My Computer\HKEY_CLASSES_ROOT\v2pfile\shell\open\command

(Default)

REG_SZ

$INSTDIR\Client\variations.cmd $\"%1$\"

My Computer\HKEY_CLASSES_ROOT\.v2l

(Default)

REG_SZ

v2lfile

My Computer\HKEY_CLASSES_ROOT\.v2l

Content Type

REG_SZ

application/x-variations2

My Computer\HKEY_CLASSES_ROOT\v2lfile

(Default)

REG_SZ

Variations lesson file

My Computer\HKEY_CLASSES_ROOT\v2lfile\DefaultIcon

(Default)

REG_SZ

$INSTDIR\Client\resources\icons\v_lesson_document_xp.ico,0

My Computer\HKEY_CLASSES_ROOT\v2lfile\shell\open\command

(Default)

REG_SZ

$INSTDIR\Client\variations.cmd $\"%1$\"

My Computer\HKEY_CLASSES_ROOT\MIME\Database\Content Type\application/x-variations2

Extension

REG_SZ

.v2x

My Computer\HKEY_CLASSES_ROOT\MIME\Database\Content Type\application/x-variations2-timeline

Extension

REG_SZ

.v2t

Create Uninstaller

An uninstaller is created and its description follows below.

Digitizer Installer

Copy Additional Files

Additional files to run Variations' digitizer tools are copied to the install directory specified in the installer. The recommended directory is C:/Program Files/Variations/.

Create Additional Shortcuts

An additional desktop shortcut (Variations MP4 Encoder.lnk) to the Variations encoder command file (Client/Variations-encoder.cmd) is created with the Variations Icon (Client/resources/icons/variations2xp.ico). Also a desktop shortcut (Variations DjVu Encoder.lnk) to the Variations djvu encoder command file (Client/Variations-djvuencoder.cmd) is created with the Variations Icon (Client/resources/icons/variations2xp.ico).

Create Additional Start Menu Items

The installer adds additional shortcuts (Variations MP4 Encoder.lnk and Variations DjVu Encoder.lnk) to the Variations encoder command files exactly like the additional ones created on the desktop.

Uninstaller

The uninstaller removes all of the files, desktop shortcuts, start menu items and folder, and registry keys that were created by the installer.

  • No labels