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