Delen via


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

een lege database importeren

Mapstructuur opgeven

Onderdelen opgeven

bestanden en bestandskenmerken opgeven

Bronmedia opgeven

functies opgeven

Feature-Component relaties opgeven

Registergegevens toevoegen

Snelkoppelingen opgeven

Eigenschappen opgeven

de InstallExecuteSequence- importeren

de InstallUISequence- importeren

de AdminExecuteSequence- importeren

de AdminUISequence- importeren

de AdvtExecuteSequence- importeren

Samenvattingsgegevens toevoegen

de gebruikersinterface importeren

een installatiedatabase valideren