VSTransit

VSTransit hjälper dig att skapa transformer för installationsprogram som använder Microsoft Windows Installer. Med VSTransit kan du enkelt skapa en transform som modifierar alla publika egenskaper som används av vid en installation.

 

En Transform är en typ av fil som används av Windows Installer när man kör en installation och innehåller modifieringar av installationen. Detta används ofta för att utföra installationer på flera datorer i ett nätverk. Det finns extra stöd för att tillämpa Transforms på en installation när man använder Group Policy-funktionen i Active Directory (Windows 2000 och senare).

Hur man använder VSTransit

Starta programmet och ange en MSI-fil.

Programmet visar en lista av pulika egenskaper som kan se ut ungefär så  här:

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

På den tomma raden i slutet av listan kan man skriva in namn på ytterligare egenskaper (properties) som inte redan finns med. Detta gör man om man känner till namnet på en egenskap, men VSTransit inte har lyckats hitta den.

Man kan sedan ändra en eller ferla av egenskaperna och slutligen spara inställningarna till en MST-fil som kommer innhålla själva Tranformen.

Hur det fungerar

VSTransit läser egenskaps- och katalogtabellerna i MSM-filen. Alla förekomster som har ett namn som enbart använder versaler betraktas som egenskaper och visas i listan.

Dessutom läser programmet tabellen VSProp. Egenskaperna som hittas i denna tabell läggs också till listan. VSProp-tabellen ska ha följande definition:

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

Flag-kolumnen består av ett binärt bitmönster som är definierat på det här viset:

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.

Användningsvillkor

VSTransit är fri att använda så länge som det inte modifieras.

Historik

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

Download

Ladda ner den senaste versionen av VSTransit här.