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.
|