Webmaster 2006-10-10

VSTransit
Home Downloads About Vinga System
© 2006 Vinga System AB

VSTransit

VSTransit helps you create Transforms for installation programs that uses Microsoft Windows Installer. With VSTransit you can easily create a Transform that modifies any public properties used in an installation.

A Transform is a type of file used by Windows Installer when executing an installation and contains modifications to the installation. This is often used to deploy installations on many computers in a network. There is special support for applying Transforms to an installation when using the Group Policy feature in Active Directory (Windows 2000 and later).

How to use

You start the program and specify an MSI file.

The program then displays a list of a public properties that could look like this:

Property Description Default New value
INSTALLEVEL   3 3
APPURLINFOABOUT   http://www.vinga.se http://www.vinga.se
MYSPECIALPROP Special Yes Yes
       

On the empty line at the end of the list, you can enter the name of another property that is not in the list. You want to do this if you know the name of the property, but VSTransit has not found it.

You can then change one or more of the properties and finally save you settings to an MST file that will contain the Transform.

How it works

VSTransit reads the Property and Directory tables in the MSM file. All entries that have a name using only capital letters are regarded as public properties and are displayed in the list.

In addition to this, the program reads the table VSProp. The proeprties found in this table is also added to the list. The VSProp table should have the following definition:

Field Type Can be NULL
Property String, len 72, primary key No
Description String, len 255 Yes
Flags Long int Yes

The Flag column is are binary bits defined as follows:

Name Value Description
RelativeDir 1 The property refers to an entry in the Directory table and any changes to this value should modify the DefaultDir column without changing the Directory_Parent column.

Licensing

VSTransit is free to use as long as it is not modified.

History

Version Comment
2001-12-02 Project started
2004-05-11 Increased maximum entry field length from 31 to 72 characters

Download

Download the latest version of VSTransit here.