Substorages beheren
Het VBScript-bestand WiSubStg.vbs is beschikbaar in de Windows SDK-onderdelen voor Windows Installer-ontwikkelaars. In dit voorbeeld ziet u hoe scripts kunnen worden gebruikt voor het beheren van substorages in een Windows Installer-database. Een transformatie kan als subopslag worden toegevoegd aan een bestaande Windows Installer-database.
In het voorbeeld ziet u het gebruik van:
- _Storages tabel
- OpenDatabase-methode (Installer Object)
- methode CreateRecord maken
- methode LastErrorRecord van het Installer-object
- methodeOpenView
- Commit-methode van het Database-object
- Fetch-methode
- methodewijzigen
- methode Execute van het View-object
- eigenschap StringData
- Methode SetStream van het Record-object
U hebt de CScript.exe of WScript.exe versie van Windows Script Host nodig om dit voorbeeld te gebruiken. Als u CScript.exe wilt gebruiken om dit voorbeeld uit te voeren, typt u een opdrachtregel bij de opdrachtprompt met behulp van de volgende syntaxis. Help wordt weergegeven als het eerste argument /? of als er te weinig argumenten zijn opgegeven. Als u de uitvoer wilt omleiden naar een bestand, beëindigt u de opdrachtregel met VBS > [pad naar bestand]. Het voorbeeld retourneert een waarde van 0 voor succes, 1 als hulp wordt aangeroepen en 2 als het script mislukt.
cscript WiSubStg.vbs [pad naar database][pad naar bestand][opties][naam van substorage]
Geef het pad op naar de Windows Installer-database om subopslag toe te voegen of te verwijderen. Geef een pad op naar het transformatie- of databasebestand dat wordt toegevoegd als substorage. Als u de substorages in de Windows Installer-database wilt weergeven, laat u het pad naar dit bestand weg. U kunt een optionele subopslagnaam opgeven, als deze wordt weggelaten, wordt de standaardnaam van de substorage ingesteld op de bestandsnaam.
De volgende optie kan worden opgegeven.
Optie | Beschrijving |
---|---|
geen optie opgegeven | Voeg een subopslag toe aan de Windows Installer-database. |
/d | Een substorage verwijderen. Deze optievlag moet worden gevolgd door de naam van de subopslag die moet worden verwijderd. |
Zie Windows Installer Scripting Examplesvoor aanvullende scriptvoorbeelden voor scripts. Zie Ontwikkelhulpprogramma's voor Windows Installervoor voorbeeldhulpprogramma's waarvoor Windows Script Host niet is vereist.
Houd er rekening mee dat voorbeeld van lokalisatie laat zien Aanpassingstransformaties insluiten als substorage.