Geben wir dem ganzen doch ein wenig Struktur
oder: Der Aufbau
Betrachtet man Installationen nur von der Benutzeroberfläche her, so sind sie doch alle irgend wie gleich.
Die verschiedenen Dialoge folgen alle einem Muster:
"Einen Moment bitte, Setup wird initialisiert, Willkommensbildschirm, License Agreement, Umfang auswählen, Weiter, Fertig"
Jedoch lohnt es sich, einmal einen Blick auf das Medium MSI zu werfen. Von außen nicht sichtbar, arbeiten wir nämlich mit einer Datenbank.
Je nach SW-Hersteller und authoring-software variiert die Anzahl der enthaltenen Tabellen. Ein Standard MSI enthält ca. 80 Tabellen, Installshield zum Beispiel fügt noch jede Menge eigene Tabellen mit ein. Eines ist allen aber gleich. Der Aufbau.
Stellen Sie sich einen Schrank vor. Mit Türen und dahinter einzelne Schubladen...
Dieses Schema verdeutlicht es wohl sehr gut:
Package (Der Schrank) Das MSI, installiert ein Softwareprodukt. Features (Die Türen) Components (Die Schubladen hinter den Türen) Folgt man dieser Logik, repräsentieren Files, Registrywerte, Shortcuts und ODBC-Einträge wohl den ganzen Ramsch, den man schon immer rausschmeißen wollte. :) |
Custom Actions