Een installatievoorbeeld
In dit voorbeeld ziet u hoe u een eenvoudig Windows Installer-pakket maakt waarmee een toepassing wordt geïnstalleerd. Het voorbeeld installeert Kladblok, een teksteditor die is opgenomen in Windows, en verschillende tekstbestanden met een beschrijving van gebeurtenissen en toegangen in de imaginaire Red Park Arena.
Het voorbeeld heeft de volgende specificaties:
- De toepassing wordt aan gebruikers aangeboden als een zelf-installerend Windows Installer-pakket waarmee alle vereiste bestanden, snelkoppelingen en registergegevens worden geïnstalleerd.
- Het installatiepakket kan tijdens de installatie een gebruikersinterfacewizard aan de gebruiker presenteren om gebruikersgegevens te verzamelen.
- Tijdens de installatie kunnen gebruikers afzonderlijke functies selecteren die moeten worden geïnstalleerd om lokaal te worden uitgevoerd, om uit te voeren vanaf de bron of om niet te worden geïnstalleerd.
- Een van de functies kan aan gebruikers worden gepresenteerd als een functie op aanvraag.
- Hetzelfde pakket verwijdert de toepassing en verwijdert alle toepassingsbestanden en registergegevens van de computer van de gebruiker.
- Het pakket is voorbereid om een grote upgrade te ontvangen die het wijzigen van de productcode omvat.
Als u het voorbeeld wilt reproduceren, hebt u een softwareprogramma nodig waarmee een lege Windows Installer-database kan worden gemaakt en bewerkt. Er zijn verschillende hulpprogramma's voor het maken van pakketten beschikbaar bij onafhankelijke softwareleveranciers. Een Windows Installer-database-editor met de naam Orca wordt geleverd in de Windows SDK-onderdelen voor Windows Installer-ontwikkelaars.
Voer de volgende stappen uit om het voorbeeld te voltooien:
De installatie plannen
bestanden en bestandskenmerken opgeven
Feature-Component relaties opgeven
de InstallExecuteSequence- importeren
de InstallUISequence- importeren
de AdminExecuteSequence- importeren
de AdminUISequence- importeren
de AdvtExecuteSequence- importeren
Samenvattingsgegevens toevoegen
de gebruikersinterface importeren
een installatiedatabase valideren