0% fanden dieses Dokument nützlich (0 Abstimmungen)
12 Ansichten12 Seiten

Inno Setup Tutorial

Dieses Dokument bietet Schritt-für-Schritt-Anleitungen zur Erstellung einer Installationsdatei für Anwendungen mit Inno Setup. Es erklärt, wie man Inno Setup herunterlädt und installiert, ein neues Skript mit dem Assistenten erstellt, grundlegende Projektinformationen wie den Namen und den Herausgeber festlegt, den Installationsort der Dateien bestimmt, zusätzliche Dateien hinzufügt und Optionen wie die Sprache und das Startmenü konfiguriert.

Übersetzt von

ScribdTranslations
Copyright
© All Rights Reserved
Wir nehmen die Rechte an Inhalten ernst. Wenn Sie vermuten, dass dies Ihr Inhalt ist, beanspruchen Sie ihn hier.
Verfügbare Formate
Als PDF, TXT herunterladen oder online auf Scribd lesen
0% fanden dieses Dokument nützlich (0 Abstimmungen)
12 Ansichten12 Seiten

Inno Setup Tutorial

Dieses Dokument bietet Schritt-für-Schritt-Anleitungen zur Erstellung einer Installationsdatei für Anwendungen mit Inno Setup. Es erklärt, wie man Inno Setup herunterlädt und installiert, ein neues Skript mit dem Assistenten erstellt, grundlegende Projektinformationen wie den Namen und den Herausgeber festlegt, den Installationsort der Dateien bestimmt, zusätzliche Dateien hinzufügt und Optionen wie die Sprache und das Startmenü konfiguriert.

Übersetzt von

ScribdTranslations
Copyright
© All Rights Reserved
Wir nehmen die Rechte an Inhalten ernst. Wenn Sie vermuten, dass dies Ihr Inhalt ist, beanspruchen Sie ihn hier.
Verfügbare Formate
Als PDF, TXT herunterladen oder online auf Scribd lesen

Inno Setup Tutorial

24. Oktober 2007, 18:46:07

ImForumEr hat sich mehrmals gefragt, wie man eine Installationsdatei für unsere erstellt.
Anwendungen, die verteilt werden können. Fast immer wurde dasselbe Programm erwähnt: Inno
Einrichtung. Aber ich habe keine Erklärung für seine Funktionsweise gefunden (es ist sehr wahrscheinlich, dass es nicht
ich habe gelernt zu suchen

Für dieses kleine Tutorial wurde Inno Setup 5.1.6 verwendet. Laut der Datei [Link], die
Begleitet die Software, die frei verwendet werden kann. Es sagt nur, dass, wenn sie zum Verteilen verwendet wird
Geschäftsanwendungen, es wäre ein Detail zu erwähnen, dass diese Software verwendet wurde, aber dass
Es ist nicht unbedingt erforderlich.

Die Software kannst du herunterladen, indem du klicksthier.Wähle die stabile Version aus und lade die exe oder die herunter.
Zip (eine Bequemlichkeit)

Sobald es heruntergeladen und installiert ist, werden wir feststellen, dass das Programm auf Englisch ist... na toll
Mann, und jetzt ich, der kein Englisch kann, wie mache ich das? Antwort: Nun, deshalb habe ich das hier vorbereitet.
kleines Tutorial, obwohl es eigentlich kaum nötig ist, aber ich hatte Lust zu schreiben (und nebenbei,
die Website aufblähen).

Ein wenig voranschreitend zu den Ereignissen (wir haben noch nichts Absolutes geschaffen), auch
werden wir feststellen, dass das Programm von mehreren Sprachen begleitet wird, darunter
Leider ist zum heutigen Datum (2. März 2006) das Castellano nicht verfügbar. Durch Klicken
hierDu kannst die Sprachdatei in Spanisch herunterladen. Es ist ein winziges Zip von 7 Kb, aber es ist so,
Ich habe keine Möglichkeit gefunden, es direkt herunterzuladen (danke Francesc López für
den Fehler melden). Lade es herunter, wo du willst, aber die .isl-Datei, die es enthält, kopierst du in das
Verzeichnis Languajes. Dieses Verzeichnis befindet sich dort, wo Sie Inno Setup installiert haben, in der Regel
C:\Programme\Inno Setup 5\

Nun, lass uns 'an die Arbeit' gehen.

1. Wir öffnen Inno Setup

2. Das Erste, was erscheint, ist die Möglichkeit, eine neue Datei zu erstellen (2 Optionen) oder ein 'Scripting' zu öffnen.
Vorhandene Datei.
3. Wir, die wir nicht genau wissen, wie das funktioniert, werden die Option 'Erstellen' wählen.
neue Skriptdatei mit dem Skriptersteller erstellen (mit dem Assistenten, ganz einfach)

4. Der Assistent zum Erstellen der Datei erscheint.

5. Sehr schön. Es bedeutet, dass der Assistent uns im Prozess zur Erstellung eines Skripts führen wird. Auch
Er weist darauf hin, dass nicht alle Funktionen im Assistenten enthalten sind, aber mit denjenigen, die er uns bietet,
Wir werden etwas 'Cooles' kreieren können.
6. Wie im Fußbereich des Assistenten angegeben, sind die fettgedruckten Felder erforderlich. Daher werden wir das
Name of our application
del 'publicador'. Die Namen müssen nicht unbedingt gleich sein, ich kann meine Anwendung nennen
Anrufsteuerung und in meinem Namen mit Version: Anrufe 2.0. Der Herausgeber ist der Name von
unser Unternehmen. Wir könnten Folgendes angeben: MVP-Access oder La Bellota Software und die Webseite
verwandt. Versuche, konsistent zu sein und füge keine Links zu Walt Disney hinzu... Einmal ausgefüllt, Weiter.

7. Jetzt definieren wir das Verzeichnis, in dem das Programm installiert wird. Standardmäßig bietet es uns Program an.
Dateidirektorium. Das heißt, der Ordner Program Files oder Programme (je nach
Sprache des Betriebssystems). Wir werden es nicht anfassen. Was wir jedoch definieren werden, ist das Unterverzeichnis, für
Beispiel: MVP-Acces\Anrufe. Das Kontrollkästchen 'Benutzer erlauben...' dient dazu, dem Benutzer zu erlauben, zu ändern die
Verzeichnis, in dem installiert wird. Das Kontrollkästchen 'Die Anwendung wird nicht ...' dient dazu, anzuzeigen, dass die Anwendung
Es benötigt kein Verzeichnis (und wo wird es abgelegt?), aber wir haben es nie markiert. Nächster.

8. Wir werden definieren, was die Hauptanwendung unseres 'Pakets' ist. Um es einfach zu machen,
Wir klicken auf 'Durchsuchen...' und suchen die Datei. Es muss nicht unbedingt eine exe sein, es kann auch sein
Jede Art von Datei mit einer 'bekannten' Erweiterung, die Windows einem Programm zugeordnet hat
Konkret. So könnten wir problemlos eine mdb auswählen.

· Das Kontrollkästchen 'Benutzer erlauben, zu starten....' zeigt an, dass dem Benutzer am Ende der Installation angeboten wird, dass
Möglichkeit, das Programm zu öffnen.
· Das Kontrollkästchen 'Die Anwendung macht nicht...' deaktiviert die 'Hauptausführungsdatei', was normalerweise
wir werden benötigen. Daher werden wir es nicht markieren.
'Andere Anwendungsdateien': hier würden wir alle Hilfsdateien hinzufügen.
Anwendung. Im Falle der Verteilung einer Anwendung, die auf mehreren Datenbanken basiert, ist dies der Punkt, an dem
Wir würden die Dateien (einschließlich der Verzeichnisse) hinzufügen. Wir können auch die Symbole, Bilder, einfügen.
Textdokumente usw., die für den Betrieb unserer Anwendung notwendig sind. Auf Anfrage von
Sid, wir haben studiert, wie man die Dateien aus einem Unterverzeichnis hinzufügt und wie sie installiert werden.

korrekt.

Datei(en) hinzufügen: ermöglicht das Hinzufügen von Dateien zu unserem Build


Verzeichnis hinzufügen: Ermöglicht das Hinzufügen von Verzeichnissen zu unserem Build. Eine Nachricht erscheint, die uns
Frage: Sollten Dateien im Unterverzeichnis el-que-hemos-puesto ebenfalls einbezogen werden? Nun, das ist es, was
wenn wir die Dateien dieses Unterverzeichnisses in die Kompilierung einbeziehen wollen. Wenn wir sie hinzufügen und nicht
Wir machen nichts weiter, im Moment der Installation werden alle Dateien an derselben Stelle platziert.
Verzeichnis, das das Stammverzeichnis der Anwendung ist. Um sie in ein separates Verzeichnis zu legen, verwenden Sie das
Bearbeiten-Button.

Wichtig. Wie wir zuvor gesagt haben, müssen wir beim Hinzufügen eines Unterverzeichnisses angeben,
Programm, das auch die Dateien in einem Unterverzeichnis installieren soll. Beim Klicken auf
Mit diesem Button haben wir die Möglichkeit, dieses Unterverzeichnis anzugeben.
Auf diesem Bildschirm ist das wichtige Feld das Ziel-Unterverzeichnis, das ist, wo wir möchten, dass
Die Dateien, die wir ausgewählt haben, werden installiert, wenn ein Verzeichnis hinzugefügt wird. Diese Option auch
Es dient dazu, einzelne Dateien in anderen Verzeichnissen als dem unserer Anwendung zu installieren.
(Ich nehme an, dass es etwas mit der Installation von ActiveX zu tun hat, aber ich bin mir nicht sicher. Wir werden fortfahren)
untersuchen

Entfernen. Löschen Sie die Datei/das Verzeichnis, das wir zuvor zur Compilation hinzugefügt haben.

Nächster
9. Jetzt werden wir den Standort der Anwendung im Windows-Startmenü festlegen. Wenn
Wir wollen eine Gruppe gründen, weil wir sehr „vorwärtsdrängend“ sind und viele Anwendungen verteilen.
Wir können den Namen des Unternehmens der Anwendung angeben. Zum Beispiel: MVP-Zugang das Kontrollzentrum
Anrufe. Die Häkchen dienen Folgendem:

Dem Benutzer die Möglichkeit bieten, den Namen des Startmenüverzeichnisses zu ändern.
Dem Benutzer die Möglichkeit bieten, die Erstellung des Startmenüs zu deaktivieren
Erstellen Sie einen Link zu der Webseite, die wir unter Punkt 6 angegeben haben.
Erstellen Sie ein Deinstallationssymbol im Startmenüverzeichnis
Dem Benutzer die Möglichkeit zu bieten, ein Symbol auf dem Desktop zu erstellen
Dem Benutzer die Möglichkeit bieten, ein Symbol in der Schnellstartleiste zu erstellen

Sobald entschieden ist, was wir mit diesen Optionen machen wollen, Weiter.

10. Dokumentation, die das Installationsprogramm begleitet und währenddessen angezeigt wird.
Diese Felder sind optional.

Lizenzdatei: Pfad zur txt-Datei, die die Bedingungen des Lizenzvertrags zeigt.
Anwendung. Wenn wir diese Zeile ausfüllen, wird während der Installation ein Bildschirm mit der Option angezeigt
Ich akzeptiere den Vertrag oder nicht.

Informationsdatei, die vor der Installation angezeigt wird: Pfad zur txt-Datei, die Informationen über
unser Programm oder über die Installation.

Dateiinformation, die nach der Installation angezeigt wird: pfad zur txt-Datei, die Informationen über unser zeigt
Programm. Gewöhnlich wäre es der Ort, an dem wir dem Benutzer erklären, was wir neu hinzugefügt haben, irgendein
Trick oder Rat, usw. Dies wäre das ähnlichste zum [Link]
Sobald die Dateien nach Ermessen zugewiesen sind, Weiter.

Hier entscheiden wir, in welchen Sprachen die Installationsinformationen angezeigt werden, d.h. in
Welche Sprache wird der Installationsassistent verwenden? Gewöhnlich ist Englisch markiert, aber
Du kannst mehr Sprachen auswählen. Wenn du mir zugehört hast und die spanische Sprache heruntergeladen hast, dann auch.
wird in der Liste erscheinen. Weiter.

12. Jetzt definieren wir die Kompilierungsoptionen des Programms.

Benutzerdefinierter Kompilerausgabeverzeichnis: hier geben wir das Verzeichnis an, in dem die Datei gespeichert wird.
zusammengetragen
Name der Basisdatei des Compiler-Ausgangs: Name der exe-Datei, die generiert wird. Standardmäßig
aparecesetup
Benutzerdefinierte Setup-Symboldatei: Symbol, das die Anwendung identifiziert. Es ist das, das im Menü erscheint.
Zu Beginn, Desktop und Schnellstartleiste, nachdem die Anwendung installiert wurde.
Einrichten Passwort: Auch wenn ich es nicht ausprobiert habe, scheint es offensichtlich, dass es nach einem Passwort fragen wird.

Moment der Installation

Sobald die Felder definiert sind, Weiter.

13. Gut, wir haben unser Skript für die Installationsdatei erstellt. Klicken wir auf Fertigstellen.

14. Uns wird eine Nachricht angezeigt, die sagt: Möchten Sie das neue Skript jetzt kompilieren?, na klar.
Wir möchten jetzt die Datei [Link] kompilieren, die wir mit dem Assistenten definiert haben. Nach Ermessen. Dieser
Eine Nachricht erscheint auf dem Bildschirm, die uns das Skript zeigt:
Hier sehen wir, wie unser Installationsskript aussehen würde.
Zuerst erscheint [Setup], das sind die Hauptparameter der Installation.
Nach den [Sprachen], in denen die Installation angeboten wird.
Las[Tasks], grundsätzlich ob es die Möglichkeit geben wird, Icons auf dem Desktop und in der
Schnellstartleiste.
Danach erscheinen die [Files] Dateien, die mit unserer Anwendung installiert werden. Für OCX und
DLLs, siehe Punkt 16. Für Inhaltsverzeichnisse (.tlb), siehe Punkt 17.
[INI], Hier erscheint der Link zu unserer Webseite, falls wir ihn definiert haben in der
Assistent.
Die Symbole, die im Startmenü und in der Schnellstartleiste erstellt werden.

Wichtig: Ausias weist darauf hin, dass die Icons, die erstellt werden, je nach Art erstellt werden.
Datei, die die Funktionen der Kopfzeile ausführt. Daher, wenn unsere Kopfzeilenanwendung eine BDD ist.
In Access wird das Symbol angezeigt, das mit den Access-Datenbanken verbunden ist.

Wie lösen wir das?

Du wirst sehen, dass dieser Abschnitt mehrere Zeilen hat. Wir müssen die finden, die sich auf die beziehen.
Kopfzeilenanwendung. Wahrscheinlich gibt es 2: die für den Desktop und die für das Startmenü. Diese sind
Die Zeilen, die mein Wizard generiert hat (und das Grün-Schwarz-Fett, das hinzugefügt werden muss, um dass zu
wenden Sie unsere Icons an):

{group}\Anrufsteuerung
{app}\[Link]
{group} cn:ProgrammImWeb,Anrufsteuerung
[Link]
{group}\{cm:UninstallProgram,Control de llamadas}
{userdesktop}\Anrufüberwachung
desktopicon
{userappdata}\Microsoft\Internet Explorer\Quick Launch\Steuerung der Anrufe
{app}\Llamadas [Link]"; Aufgaben: Schnellstartsymbol

Offensichtlich sollte das Icon im Installationspaket enthalten sein und für eine bessere Funktionalität,
Im selben Verzeichnis wie die Anwendung (oder in einem Unterverzeichnis davon) sein.

Das Kopfprogramm unserer Anwendung. Das haben wir in Punkt 7 definiert.


Rodolfo Vallejos macht einen Beitrag: Wenn du eine zweite externe Anwendung nach dem Starten benötigst
Installation, man kann eine Zeile wie diese im Abschnitt [Run] hinzufügen

Dateiname: {app}\[Link]; Arbeitsverzeichnis: {app}; Flags: shellexec

Die Deinstallationsinformation, falls wir markiert haben, dass sie im Assistenten erstellt wird

15. Wenn wir in Punkt 14 mit Nein geantwortet haben und jetzt die Datei erstellen möchten, wählen wir aus
Das Menü Build / Compile. Dies wird uns die [Link] im Verzeichnis erstellen, das wir angegeben haben.

16. Ein OCX oder eine DLL installieren. Nun, es scheint, dass wir für die Installation eines OCX oder einer DLL müssen
setzen wir uns direkt in das Skript. Dann fügen wir die folgende Zeile im Abschnitt hinzu
[Dateien]

"rutacompletalfichero\[Link]";DestDir: "{sys}";CopyMode: immerÜberspringenFallsGleichOderÄlter;


Flags: neustart ersetzen freigegebene Datei registriere Server

Dies stellt die OCX- oder DLL-Datei wieder her, die wir installieren möchten, zusammen mit unserer
Anwendung, es wird in die [Link] aufgenommen und, wenn es installiert wird, wird es auf dem Gerät registriert.
argumento alwaysskipifsameorolder, bewirkt, dass die Datei (falls vorhanden) ohne
nichts fragen, mit der Ausnahme, dass spätere Versionen niemals überschrieben werden.

17. Installieren von Inhaltsverzeichnissen (.tlb). Wie bei einem OCX oder einer DLL müssen wir uns hineinbegeben
im Skript direkt.

"rutacompletalfichero\[Link]";DestDir: "{sys}";CopyMode: immerÜberspringenWennGleichOderÄlter;


Flaggen: neu starten, ersetzen, gemeinsamer Datei, Regtypbibliothek

18. Beitrag von Rodolfo Vallejos. Wenn wir eine der Dateien, die wir installieren, wollen
beibehalten, wenn der Benutzer sich entscheidet, unser Programm zu deinstallieren, können wir es in der Zeile angeben
Entsprechende Dateien (Abschnitt [Dateien], offensichtlich) hinzufügen dieses Flags: uninsneveruninstall

19. Ein weiterer Beitrag von Rodolfo Vallejos. Wenn wir in das Windows-Register eingreifen müssen,
Können wir das am Ende des Skripts hinzufügen:

Register
HKCU
createvalueifdoesntexist

Gut, es scheint, dass dies jetzt schon etwas vollständiger ist. Ich denke, jetzt fehlt nur noch, wie man bitten kann.
ein Produktschlüssel, wenn es möglich ist. Ich schaue auch die 'Updates' unseres
Produkt, das anscheinend auch gemacht werden kann.

Sobald ich etwas Zeit habe, versuche ich, es zu recherchieren. Jedenfalls, jeder Kommentar,
Klarstellung oder Erweiterung des Hier Dargelegten könnt ihr mir per E-Mail senden.

Ein Gruß.

Interessante Links (hinzugefügt am 20.05.2008)


ISSTool:Ein Werkzeug zum Bearbeiten eines Inno Setup-Skripts. Ich glaube, es ist ein 'Ersatz' für das
Inno Setup, das es ergänzt.
Tutorial von José Guillermo [Link] ist auf die Erstellung eines Skripts für eine Anwendung in
Visual FoxPro, aber es enthält sehr interessante Dinge.
Inno Setup Formular DesignerEine andere Benutzeroberfläche für Inno Setup

Das könnte Ihnen auch gefallen