{"id":55000382,"date":"2023-08-01T00:00:00","date_gmt":"2023-09-14T15:40:43","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=382"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Installation_mit_Inno_Setup_Die_Basics","status":"publish","type":"post","link":"https:\/\/vbentwickler.de\/Installation_mit_Inno_Setup_Die_Basics\/","title":{"rendered":"Installation mit Inno Setup: Die Basics"},"content":{"rendered":"<p><b>Inno Setup ist ein zu verl&auml;ssiges Tool zum Erstellen von Setups f&uuml;r verschiedene Anwendungen. Es funktioniert, wenn Du einfach nur eine Datenbank, eine Excel-Arbeitsmappe oder ein Word-Dokument in das gew&uuml;nschte Verzeichnis beim Benutzer kopieren m&ouml;chtest. Genauso kann es kompliziertere Vorg&auml;nge abbilden, die das Anlegen von Registry-Eintr&auml;gen enthalten. Dieser Artikel zeigt, wie Du Inno Setup installierst und welche M&ouml;glichkeiten es gibt, die verschiedenen Einstellungen vorzunehmen. Neben dem textbasierten Editor gibt es n&auml;mlich auch noch eine professionelle Benutzeroberfl&auml;che. In weiteren Teilen schauen wir uns dann Setups und Einstellungen f&uuml;r verschiedene Zwecke an.<\/b><\/p>\n<p>Warum Setups? Die folgende Auflistung zeigt, welche Aufgaben wir damit erledigen k&ouml;nnen:<\/p>\n<ul>\n<li><b>Dateien kopieren<\/b>: Das Setup kopiert die erforderlichen Dateien von den Installationsquellen auf den Zielcomputer. Dies kann Programmdateien, Konfigurationsdateien, Bibliotheken, Grafiken, Dokumentationen und so weiter umfassen.<\/li>\n<li><b>Verzeichnisse erstellen<\/b>: Das Setup kann Verzeichnisse auf dem Zielsystem erstellen, um die ben&ouml;tigten Dateien zu organisieren. Dies k&ouml;nnen Installationsverzeichnisse, Konfigurationsordner, tempor&auml;re Ordner et cetera sein.<\/li>\n<li><b>Registry-Eintr&auml;ge anlegen<\/b>: Setups k&ouml;nnen Registrierungseintr&auml;ge in der Windows-Registrierung erstellen, um Informationen &uuml;ber die installierte Anwendung zu speichern. Dies k&ouml;nnen Einstellungen, Dateiverkn&uuml;pfungen, DLL-Pfade und andere Informationen sein, die von der Anwendung verwendet werden.<\/li>\n<li><b>Verkn&uuml;pfungen erstellen<\/b>: Setups k&ouml;nnen Verkn&uuml;pfungen im Startmen&uuml;, auf dem Desktop oder in anderen Ordnern erstellen, um den Benutzern den einfachen Zugriff auf die installierte Anwendung zu erm&ouml;glichen.<\/li>\n<li><b>Systemkonfiguration<\/b>: Einrichten von Systemkonfigurationen oder -einstellungen, die f&uuml;r die ordnungsgem&auml;&szlig;e Funktion der Anwendung erforderlich sind. Dies k&ouml;nnte die Konfiguration von Diensten, Umgebungsvariablen oder anderen Systemkomponenten beinhalten.<\/li>\n<li><b>Abh&auml;ngigkeiten verwalten<\/b>: Wenn die Anwendung von bestimmten Bibliotheken oder Komponenten abh&auml;ngt, k&ouml;nnen diese Abh&auml;ngigkeiten w&auml;hrend der Installation eingerichtet werden. Dies umfasst beispielsweise das Installieren von Laufzeitbibliotheken oder anderen notwendigen Komponenten.<\/li>\n<li><b>Benutzerinteraktion<\/b>: Einrichtung von Dialogfeldern, um den Benutzer w&auml;hrend der Installation zu f&uuml;hren. Das k&ouml;nnen Lizenzvereinbarungen, Auswahl von Installationskomponenten, Festlegen von Installationspfaden und so weiter sein.<\/li>\n<li><b>Deinstallation<\/b>: Neben der Installation kann das Setup auch Mechanismen zum Deinstallieren der Anwendung bereitstellen. Das beinhaltet das Entfernen von Dateien, Verzeichnissen, Registry-Eintr&auml;gen und Verkn&uuml;pfungen.<\/li>\n<li><b>Updates und Patches<\/b>: Einrichtung von Mechanismen zur Aktualisierung oder Patchen der Anwendung. Das k&ouml;nnen Updates sein, die bereits auf dem System installiert sind, oder Patches, die nachtr&auml;glich angewendet werden.<\/li>\n<li><b>Benachrichtigungen und Protokollierung<\/b>: Setups k&ouml;nnen Benutzer &uuml;ber den Fortschritt der Installation informieren und Protokolldateien erstellen, um Informationen &uuml;ber die Installation f&uuml;r sp&auml;tere &Uuml;berpr&uuml;fung zu speichern.<\/li>\n<\/ul>\n<p>All diese Funktionen werden normalerweise in einer Setup-Datei zusammengef&uuml;hrt, die als <b>.exe<\/b>-Datei geliefert wird und den Benutzer nach dem Starten durch den Installationsvorgang f&uuml;hrt.<\/p>\n<p>Bei der Installation umfangreicherer Anwendungen wie Office-Paketen et cetera enth&auml;lt diese Datei meist nicht alle notwendigen Ressourcen, sondern l&auml;dt diese aus dem Internet nach.<\/p>\n<h2>Inno Setup<\/h2>\n<p>Zum Erstellen dieser Setup-Dateien kann man verschiedene Anwendungen nutzen, darunter kostenlose und kostenpflichtige Produkte. Im Laufe der Zeit hat sich f&uuml;r den Einsatz mit Setups rund um Microsoft Access Inno Setup als praktisches Tool erwiesen, das &uuml;berdies kostenlos ist. Wir haben damit erfolgreich verschiedene Setups erstellt:<\/p>\n<ul>\n<li>Kopieren von Access-Datenbanken mit den zugeh&ouml;rigen Komponenten<\/li>\n<li>Zus&auml;tzliche Installation der Access-Runtime<\/li>\n<li>Installation von Add-Ins f&uuml;r Access, Excel, Word et cetera<\/li>\n<li>Installation von COM-Add-Ins f&uuml;r verschiedene Office-Anwendungen<\/li>\n<li>Installation von COM-DLLs f&uuml;r verschiedene Office-Anwendungen<\/li>\n<\/ul>\n<h2>Download und Installation von Inno Setup<\/h2>\n<p>Inno Setup finden wir im Internet unter der folgenden Adresse:<\/p>\n<pre>https:\/\/jrsoftware.org\/isinfo.php<\/pre>\n<p>Hier gelangen wir schnell zum Downloa der aktuellen stabilen Version. Zum Zeitpunkt der Erstellung dieses Artikels war die Version 6.2.2 die aktuelle Version.<\/p>\n<p>Das Installationspaket ist nur knapp f&uuml;nf Megabyte gro&szlig;. Bei der Installation w&auml;hlen wir die Sprache aus, best&auml;tigen die Lizenzbedingungen und legen fest, ob wir ein Desktop-Symbol anzeigen wollen. Au&szlig;erdem legen wir fest, dass <b>.iss<\/b>-Dateien mit Inno Setup ge&ouml;ffnet werden sollen.<\/p>\n<p>Nach der Zusammenfassung der gew&auml;hlten Optionen starten wir die Installation und sind wenige Sekunden sp&auml;ter bereits fertig.<\/p>\n<h2>Beispiel-Setup<\/h2>\n<p>In diesem Artikel wollen wir an einem kleinen Beispiel demonstrieren, wir ein Setup mit dem Assistenten anlegen k&ouml;nnen. Dazu haben wir eine <b>.exe<\/b>-Datei erstellt, die wir auf dem Zielsystem installieren wollen.<\/p>\n<h2>Inno Setup starten<\/h2>\n<p>Nach dem Start von Inno Setup finden wir einen <b>Welcome<\/b>-Dialog vor, der uns verschiedene Optionen anbietet. Neben der M&ouml;glichkeit, vorhandene Setups zu &ouml;ffnen (im Screenshot sind bereits einige vorhanden, weil ich Inno Setup zuvor schon genutzt habe), k&ouml;nnen wir ein neues, leeres Skript erstellen oder den Script Wizard benutzen (siehe Bild 1).<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2023_04\/pic_382_001.png\" alt=\"Erstellen eines neuen Setups\" width=\"524,6265\" height=\"407,2403\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 1: Erstellen eines neuen Setups<\/span><\/b><\/p>\n<p>Hier bekommen wir nochmals Gelegenheit, ein neues, leeres Skript zu erstellen, was wir aber dankend ablehnen und mit einem Klick auf die Schaltfl&auml;che <b>Next <\/b>zum n&auml;chsten Schritt springen (siehe Bild 2).<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2023_04\/pic_382_002.png\" alt=\"Start des Assistenten zum Anlegen eines neuen Skripts\" width=\"524,6265\" height=\"331,6606\"\/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 2: Start des Assistenten zum Anlegen eines neuen Skripts<\/span><\/b><\/p>\n<h2>Name, Version, Hersteller, Webseite<\/h2>\n<p>Dort geben wir die grundlegenden Informationen zum Setup ein, n&auml;mlich den Namen der Anwendung, die Version, den Hersteller und die Webseite der Anwendung (siehe Bild 3). Wir w&auml;hlen hier die Bezeichnung <b>amvSetup<\/b> und passen auch die &uuml;brigen Einstellungen entsprechend an.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2023_04\/pic_382_003.png\" alt=\"Abfrage der grundlegenden Informationen\" width=\"524,6265\" height=\"356,7864\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 3: Abfrage der grundlegenden Informationen<\/span><\/b><\/p>\n<h2>Zielordner definieren<\/h2>\n<p>Im folgenden Schritt legen wir fest, in welchen Ordner die Anwendung installiert werden soll. Die Vorauswahl ist der Ordner <b>Program Files Folder<\/b>. Daneben finden wir nur noch den Eintrag <b>Custom<\/b>. Dieser erlaubt die manuelle Eingabe des Ordners. Die M&ouml;glichkeiten sind hier stark eingeschr&auml;nkt, wir k&ouml;nnen im Skript selbst noch weit mehr Optionen angeben. <\/p>\n<p>Der Ordner <b>Program Files Folder <\/b>ist aber ausreichend f&uuml;r uns, unsere Beispielanwendung soll n&auml;mlich genau dort installiert werden. Sp&auml;ter sehen wir, wo die Anwendung dann landet.<\/p>\n<p>Danach geben wir den Namen des neuen Ordners unterhalb von <b>Program Files Folder <\/b>an, in dem unsere Dateien landen sollen.  Wir k&ouml;nnen au&szlig;erdem einstellen, ob der Benutzer das Zielverzeichnis anpassen k&ouml;nnen soll und ob &uuml;berhaupt ein neuer Ordner f&uuml;r die Anwendung angelegt werden soll (siehe Bild 4).<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2023_04\/pic_382_004.png\" alt=\"Abfrage des Zielverzeichnisses und Name des Anwendungsordners\" width=\"524,6265\" height=\"343,3737\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 4: Abfrage des Zielverzeichnisses und Name des Anwendungsordners<\/span><\/b><\/p>\n<h2>Zu installierende Dateien ausw&auml;hlen<\/h2>\n<p>Danach w&auml;hlen wir die Dateien aus, die installiert werden sollen. Dabei k&ouml;nnen wir als Erstes die ausf&uuml;hrbare Datei angeben und angeben, ob diese nach dem Setup automatisch gestartet werden soll.<\/p>\n<p>Hier w&auml;hlen wir die zu Beispielzwecken erstellte <b>.exe<\/b>-Datei <b>amvBeispiel.exe <\/b>aus. Wir k&ouml;nnen aber auch angeben, dass es keine spezielle ausf&uuml;hrbare Datei gibt. Darunter f&uuml;gen wir gegebenenfalls weitere Dateien hinzu, die mit dem Setup installiert werden sollen &#8211; dies ist allerdings in diesem Fall nicht notwendig (siehe Bild 5).<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2023_04\/pic_382_006.png\" alt=\"Auswahl der zu installierenden Dateien\" width=\"524,6265\" height=\"391,9625\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 5: Auswahl der zu installierenden Dateien<\/span><\/b><\/p>\n<h2>Dateiendungen assoziieren<\/h2>\n<div class=\"rcp_restricted\"><p><span style=\"color: #ff0000\">M&ouml;chten Sie weiterlesen? Dann l&ouml;sen Sie Ihr Ticket!<\/span><br \/>\n<span style=\"color: #ff0000\">Hier geht es zur Bestellung des Jahresabonnements des Magazins <strong>Visual Basic Entwickler<\/strong>:<\/span><br \/>\n<span style=\"color: #ff0000\"><a style=\"color: #ff0000\" href=\"https:\/\/shop.minhorst.com\/magazine\/363\/visual-basic-entwickler-jahresabonnement?c=77\">Zur Bestellung ...<\/a><\/span><br \/>\n<span style=\"color: #ff0000\">Danach greifen Sie sofort auf <strong>alle rund 200 Artikel<\/strong> unseres Angebots zu - auch auf diesen hier!<\/span><br \/>\n<span style=\"color: #000000\">Oder haben Sie bereits Zugangsdaten? Dann loggen Sie sich gleich hier ein:<\/span><\/p>\n<\/div>\n\n\t\n\t<form id=\"rcp_login_form\"  class=\"rcp_form\" method=\"POST\" action=\"https:\/\/vbentwickler.de\/data\/wp\/v2\/posts\/55000382\/\">\n\n\t\t\n\t\t<fieldset class=\"rcp_login_data\">\n\t\t\t<p>\n\t\t\t\t<label for=\"rcp_user_login\">Username or Email<\/label>\n\t\t\t\t<input name=\"rcp_user_login\" id=\"rcp_user_login\" class=\"required\" type=\"text\"\/>\n\t\t\t<\/p>\n\t\t\t<p>\n\t\t\t\t<label for=\"rcp_user_pass\">Password<\/label>\n\t\t\t\t<input name=\"rcp_user_pass\" id=\"rcp_user_pass\" class=\"required\" type=\"password\"\/>\n\t\t\t<\/p>\n\t\t\t\t\t\t<p>\n\t\t\t\t<input type=\"checkbox\" name=\"rcp_user_remember\" id=\"rcp_user_remember\" value=\"1\"\/>\n\t\t\t\t<label for=\"rcp_user_remember\">Remember me<\/label>\n\t\t\t<\/p>\n\t\t\t<p class=\"rcp_lost_password\"><a href=\"\/data\/wp\/v2\/posts\/55000382?rcp_action=lostpassword\"><\/a><\/p>\n\t\t\t<p>\n\t\t\t\t<input type=\"hidden\" name=\"rcp_action\" value=\"login\"\/>\n\t\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"rcp_redirect\" value=\"https:\/\/vbentwickler.de\/data\/wp\/v2\/posts\/55000382\/\"\/>\n\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"rcp_login_nonce\" value=\"5c5995835d\"\/>\n\t\t\t\t<input id=\"rcp_login_submit\" class=\"rcp-button\" type=\"submit\" value=\"Login\"\/>\n\t\t\t<\/p>\n\t\t\t\t\t<\/fieldset>\n\n\t\t\n\t<\/form>\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Inno Setup ist ein zu verl&auml;ssiges Tool zum Erstellen von Setups f&uuml;r verschiedene Anwendungen. Es funktioniert, wenn Du einfach nur eine Datenbank, eine Excel-Arbeitsmappe oder ein Word-Dokument in das gew&uuml;nschte Verzeichnis beim Benutzer kopieren m&ouml;chtest. Genauso kann es kompliziertere Vorg&auml;nge abbilden, die das Anlegen von Registry-Eintr&auml;gen enthalten. Dieser Artikel zeigt, wie Du Inno Setup installierst und welche M&ouml;glichkeiten es gibt, die verschiedenen Einstellungen vorzunehmen. Neben dem textbasierten Editor gibt es n&auml;mlich auch noch eine professionelle Benutzeroberfl&auml;che. In weiteren Teilen schauen wir uns dann Setups und Einstellungen f&uuml;r verschiedene Zwecke an.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[662023,66042023,44000027,44000039],"tags":[],"yst_prominent_words":[],"class_list":["post-55000382","post","type-post","status-publish","format-standard","hentry","category-662023","category-66042023","category-Excel_programmieren","category-Setup_und_Weitergabe"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.8 - aioseo.com -->\n\t<meta name=\"description\" content=\"Inno Setup ist ein zu verl\u00e4ssiges Tool zum Erstellen von Setups f\u00fcr verschiedene Anwendungen. Es funktioniert, wenn Du einfach nur eine Datenbank, eine Excel-Arbeitsmappe oder ein Word-Dokument in das gew\u00fcnschte Verzeichnis beim Benutzer kopieren m\u00f6chtest. Genauso kann es kompliziertere Vorg\u00e4nge abbilden, die das Anlegen von Registry-Eintr\u00e4gen enthalten. Dieser Artikel zeigt, wie Du Inno Setup installierst und welche M\u00f6glichkeiten es gibt, die verschiedenen Einstellungen vorzunehmen. Neben dem textbasierten Editor gibt es n\u00e4mlich auch noch eine professionelle Benutzeroberfl\u00e4che. In weiteren Teilen schauen wir uns dann Setups und Einstellungen f\u00fcr verschiedene Zwecke an.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Andr\u00e9 Minhorst\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/vbentwickler.de\/Installation_mit_Inno_Setup_Die_Basics\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.8\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Visual Basic Entwickler - Das Magazin f\u00fcr Datenbankentwickler auf Basis von Visual Studio und Co.\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Installation mit Inno Setup: Die Basics - Visual Basic Entwickler\" \/>\n\t\t<meta property=\"og:description\" content=\"Inno Setup ist ein zu verl\u00e4ssiges Tool zum Erstellen von Setups f\u00fcr verschiedene Anwendungen. Es funktioniert, wenn Du einfach nur eine Datenbank, eine Excel-Arbeitsmappe oder ein Word-Dokument in das gew\u00fcnschte Verzeichnis beim Benutzer kopieren m\u00f6chtest. Genauso kann es kompliziertere Vorg\u00e4nge abbilden, die das Anlegen von Registry-Eintr\u00e4gen enthalten. Dieser Artikel zeigt, wie Du Inno Setup installierst und welche M\u00f6glichkeiten es gibt, die verschiedenen Einstellungen vorzunehmen. Neben dem textbasierten Editor gibt es n\u00e4mlich auch noch eine professionelle Benutzeroberfl\u00e4che. In weiteren Teilen schauen wir uns dann Setups und Einstellungen f\u00fcr verschiedene Zwecke an.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/vbentwickler.de\/Installation_mit_Inno_Setup_Die_Basics\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/datenbankentwickler.net\/wp-content\/uploads\/2022\/08\/cropped-header_vbe-1.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/datenbankentwickler.net\/wp-content\/uploads\/2022\/08\/cropped-header_vbe-1.png\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2023-09-14T15:40:43+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"-001-11-30T00:00:00+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Installation mit Inno Setup: Die Basics - Visual Basic Entwickler\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Inno Setup ist ein zu verl\u00e4ssiges Tool zum Erstellen von Setups f\u00fcr verschiedene Anwendungen. Es funktioniert, wenn Du einfach nur eine Datenbank, eine Excel-Arbeitsmappe oder ein Word-Dokument in das gew\u00fcnschte Verzeichnis beim Benutzer kopieren m\u00f6chtest. Genauso kann es kompliziertere Vorg\u00e4nge abbilden, die das Anlegen von Registry-Eintr\u00e4gen enthalten. Dieser Artikel zeigt, wie Du Inno Setup installierst und welche M\u00f6glichkeiten es gibt, die verschiedenen Einstellungen vorzunehmen. Neben dem textbasierten Editor gibt es n\u00e4mlich auch noch eine professionelle Benutzeroberfl\u00e4che. In weiteren Teilen schauen wir uns dann Setups und Einstellungen f\u00fcr verschiedene Zwecke an.\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/datenbankentwickler.net\/wp-content\/uploads\/2022\/08\/cropped-header_vbe-1.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Installation_mit_Inno_Setup_Die_Basics\\\/#blogposting\",\"name\":\"Installation mit Inno Setup: Die Basics - Visual Basic Entwickler\",\"headline\":\"Installation mit Inno Setup: Die Basics\",\"author\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/author\\\/andreminhorst-com\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"..\\\/fileadmin\\\/_temp_\\\/2023_04\\\/pic_382_001.png\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Installation_mit_Inno_Setup_Die_Basics\\\/#articleImage\"},\"datePublished\":\"2023-08-01T00:00:00+00:00\",\"dateModified\":\"-0001-11-30T00:00:00+00:00\",\"inLanguage\":\"de-DE\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Installation_mit_Inno_Setup_Die_Basics\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Installation_mit_Inno_Setup_Die_Basics\\\/#webpage\"},\"articleSection\":\"2023, 4\\\/2023, Excel programmieren, Setup und Weitergabe\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Installation_mit_Inno_Setup_Die_Basics\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vbentwickler.de\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2023\\\/#listItem\",\"name\":\"2023\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2023\\\/#listItem\",\"position\":2,\"name\":\"2023\",\"item\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2023\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2023\\\/4\\\/2023\\\/#listItem\",\"name\":\"4\\\/2023\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2023\\\/4\\\/2023\\\/#listItem\",\"position\":3,\"name\":\"4\\\/2023\",\"item\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2023\\\/4\\\/2023\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Installation_mit_Inno_Setup_Die_Basics\\\/#listItem\",\"name\":\"Installation mit Inno Setup: Die Basics\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2023\\\/#listItem\",\"name\":\"2023\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Installation_mit_Inno_Setup_Die_Basics\\\/#listItem\",\"position\":4,\"name\":\"Installation mit Inno Setup: Die Basics\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2023\\\/4\\\/2023\\\/#listItem\",\"name\":\"4\\\/2023\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/#organization\",\"name\":\"Datenbankentwickler\",\"description\":\"Das Magazin f\\u00fcr Datenbankentwickler auf Basis von Visual Studio und Co.\",\"url\":\"https:\\\/\\\/vbentwickler.de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/vbentwickler.de\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/cropped-header_vbe-1.png\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Installation_mit_Inno_Setup_Die_Basics\\\/#organizationLogo\",\"width\":664,\"height\":225},\"image\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Installation_mit_Inno_Setup_Die_Basics\\\/#organizationLogo\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/author\\\/andreminhorst-com\\\/#author\",\"url\":\"https:\\\/\\\/vbentwickler.de\\\/author\\\/andreminhorst-com\\\/\",\"name\":\"Andr\\u00e9 Minhorst\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Installation_mit_Inno_Setup_Die_Basics\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Andr\\u00e9 Minhorst\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Installation_mit_Inno_Setup_Die_Basics\\\/#webpage\",\"url\":\"https:\\\/\\\/vbentwickler.de\\\/Installation_mit_Inno_Setup_Die_Basics\\\/\",\"name\":\"Installation mit Inno Setup: Die Basics - Visual Basic Entwickler\",\"description\":\"Inno Setup ist ein zu verl\\u00e4ssiges Tool zum Erstellen von Setups f\\u00fcr verschiedene Anwendungen. Es funktioniert, wenn Du einfach nur eine Datenbank, eine Excel-Arbeitsmappe oder ein Word-Dokument in das gew\\u00fcnschte Verzeichnis beim Benutzer kopieren m\\u00f6chtest. Genauso kann es kompliziertere Vorg\\u00e4nge abbilden, die das Anlegen von Registry-Eintr\\u00e4gen enthalten. Dieser Artikel zeigt, wie Du Inno Setup installierst und welche M\\u00f6glichkeiten es gibt, die verschiedenen Einstellungen vorzunehmen. Neben dem textbasierten Editor gibt es n\\u00e4mlich auch noch eine professionelle Benutzeroberfl\\u00e4che. In weiteren Teilen schauen wir uns dann Setups und Einstellungen f\\u00fcr verschiedene Zwecke an.\",\"inLanguage\":\"de-DE\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Installation_mit_Inno_Setup_Die_Basics\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/author\\\/andreminhorst-com\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/author\\\/andreminhorst-com\\\/#author\"},\"datePublished\":\"2023-08-01T00:00:00+00:00\",\"dateModified\":\"-0001-11-30T00:00:00+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/#website\",\"url\":\"https:\\\/\\\/vbentwickler.de\\\/\",\"name\":\"Datenbankentwickler\",\"description\":\"Das Magazin f\\u00fcr Datenbankentwickler auf Basis von Visual Studio und Co.\",\"inLanguage\":\"de-DE\",\"publisher\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Installation mit Inno Setup: Die Basics - Visual Basic Entwickler","description":"Inno Setup ist ein zu verl\u00e4ssiges Tool zum Erstellen von Setups f\u00fcr verschiedene Anwendungen. Es funktioniert, wenn Du einfach nur eine Datenbank, eine Excel-Arbeitsmappe oder ein Word-Dokument in das gew\u00fcnschte Verzeichnis beim Benutzer kopieren m\u00f6chtest. Genauso kann es kompliziertere Vorg\u00e4nge abbilden, die das Anlegen von Registry-Eintr\u00e4gen enthalten. Dieser Artikel zeigt, wie Du Inno Setup installierst und welche M\u00f6glichkeiten es gibt, die verschiedenen Einstellungen vorzunehmen. Neben dem textbasierten Editor gibt es n\u00e4mlich auch noch eine professionelle Benutzeroberfl\u00e4che. In weiteren Teilen schauen wir uns dann Setups und Einstellungen f\u00fcr verschiedene Zwecke an.","canonical_url":"https:\/\/vbentwickler.de\/Installation_mit_Inno_Setup_Die_Basics\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/vbentwickler.de\/Installation_mit_Inno_Setup_Die_Basics\/#blogposting","name":"Installation mit Inno Setup: Die Basics - Visual Basic Entwickler","headline":"Installation mit Inno Setup: Die Basics","author":{"@id":"https:\/\/vbentwickler.de\/author\/andreminhorst-com\/#author"},"publisher":{"@id":"https:\/\/vbentwickler.de\/#organization"},"image":{"@type":"ImageObject","url":"..\/fileadmin\/_temp_\/2023_04\/pic_382_001.png","@id":"https:\/\/vbentwickler.de\/Installation_mit_Inno_Setup_Die_Basics\/#articleImage"},"datePublished":"2023-08-01T00:00:00+00:00","dateModified":"-0001-11-30T00:00:00+00:00","inLanguage":"de-DE","mainEntityOfPage":{"@id":"https:\/\/vbentwickler.de\/Installation_mit_Inno_Setup_Die_Basics\/#webpage"},"isPartOf":{"@id":"https:\/\/vbentwickler.de\/Installation_mit_Inno_Setup_Die_Basics\/#webpage"},"articleSection":"2023, 4\/2023, Excel programmieren, Setup und Weitergabe"},{"@type":"BreadcrumbList","@id":"https:\/\/vbentwickler.de\/Installation_mit_Inno_Setup_Die_Basics\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/vbentwickler.de#listItem","position":1,"name":"Home","item":"https:\/\/vbentwickler.de","nextItem":{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/category\/2023\/#listItem","name":"2023"}},{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/category\/2023\/#listItem","position":2,"name":"2023","item":"https:\/\/vbentwickler.de\/category\/2023\/","nextItem":{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/category\/2023\/4\/2023\/#listItem","name":"4\/2023"},"previousItem":{"@type":"ListItem","@id":"https:\/\/vbentwickler.de#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/category\/2023\/4\/2023\/#listItem","position":3,"name":"4\/2023","item":"https:\/\/vbentwickler.de\/category\/2023\/4\/2023\/","nextItem":{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/Installation_mit_Inno_Setup_Die_Basics\/#listItem","name":"Installation mit Inno Setup: Die Basics"},"previousItem":{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/category\/2023\/#listItem","name":"2023"}},{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/Installation_mit_Inno_Setup_Die_Basics\/#listItem","position":4,"name":"Installation mit Inno Setup: Die Basics","previousItem":{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/category\/2023\/4\/2023\/#listItem","name":"4\/2023"}}]},{"@type":"Organization","@id":"https:\/\/vbentwickler.de\/#organization","name":"Datenbankentwickler","description":"Das Magazin f\u00fcr Datenbankentwickler auf Basis von Visual Studio und Co.","url":"https:\/\/vbentwickler.de\/","logo":{"@type":"ImageObject","url":"https:\/\/vbentwickler.de\/wp-content\/uploads\/2022\/08\/cropped-header_vbe-1.png","@id":"https:\/\/vbentwickler.de\/Installation_mit_Inno_Setup_Die_Basics\/#organizationLogo","width":664,"height":225},"image":{"@id":"https:\/\/vbentwickler.de\/Installation_mit_Inno_Setup_Die_Basics\/#organizationLogo"}},{"@type":"Person","@id":"https:\/\/vbentwickler.de\/author\/andreminhorst-com\/#author","url":"https:\/\/vbentwickler.de\/author\/andreminhorst-com\/","name":"Andr\u00e9 Minhorst","image":{"@type":"ImageObject","@id":"https:\/\/vbentwickler.de\/Installation_mit_Inno_Setup_Die_Basics\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g","width":96,"height":96,"caption":"Andr\u00e9 Minhorst"}},{"@type":"WebPage","@id":"https:\/\/vbentwickler.de\/Installation_mit_Inno_Setup_Die_Basics\/#webpage","url":"https:\/\/vbentwickler.de\/Installation_mit_Inno_Setup_Die_Basics\/","name":"Installation mit Inno Setup: Die Basics - Visual Basic Entwickler","description":"Inno Setup ist ein zu verl\u00e4ssiges Tool zum Erstellen von Setups f\u00fcr verschiedene Anwendungen. Es funktioniert, wenn Du einfach nur eine Datenbank, eine Excel-Arbeitsmappe oder ein Word-Dokument in das gew\u00fcnschte Verzeichnis beim Benutzer kopieren m\u00f6chtest. Genauso kann es kompliziertere Vorg\u00e4nge abbilden, die das Anlegen von Registry-Eintr\u00e4gen enthalten. Dieser Artikel zeigt, wie Du Inno Setup installierst und welche M\u00f6glichkeiten es gibt, die verschiedenen Einstellungen vorzunehmen. Neben dem textbasierten Editor gibt es n\u00e4mlich auch noch eine professionelle Benutzeroberfl\u00e4che. In weiteren Teilen schauen wir uns dann Setups und Einstellungen f\u00fcr verschiedene Zwecke an.","inLanguage":"de-DE","isPartOf":{"@id":"https:\/\/vbentwickler.de\/#website"},"breadcrumb":{"@id":"https:\/\/vbentwickler.de\/Installation_mit_Inno_Setup_Die_Basics\/#breadcrumblist"},"author":{"@id":"https:\/\/vbentwickler.de\/author\/andreminhorst-com\/#author"},"creator":{"@id":"https:\/\/vbentwickler.de\/author\/andreminhorst-com\/#author"},"datePublished":"2023-08-01T00:00:00+00:00","dateModified":"-0001-11-30T00:00:00+00:00"},{"@type":"WebSite","@id":"https:\/\/vbentwickler.de\/#website","url":"https:\/\/vbentwickler.de\/","name":"Datenbankentwickler","description":"Das Magazin f\u00fcr Datenbankentwickler auf Basis von Visual Studio und Co.","inLanguage":"de-DE","publisher":{"@id":"https:\/\/vbentwickler.de\/#organization"}}]},"og:locale":"de_DE","og:site_name":"Visual Basic Entwickler - Das Magazin f\u00fcr Datenbankentwickler auf Basis von Visual Studio und Co.","og:type":"article","og:title":"Installation mit Inno Setup: Die Basics - Visual Basic Entwickler","og:description":"Inno Setup ist ein zu verl\u00e4ssiges Tool zum Erstellen von Setups f\u00fcr verschiedene Anwendungen. Es funktioniert, wenn Du einfach nur eine Datenbank, eine Excel-Arbeitsmappe oder ein Word-Dokument in das gew\u00fcnschte Verzeichnis beim Benutzer kopieren m\u00f6chtest. Genauso kann es kompliziertere Vorg\u00e4nge abbilden, die das Anlegen von Registry-Eintr\u00e4gen enthalten. Dieser Artikel zeigt, wie Du Inno Setup installierst und welche M\u00f6glichkeiten es gibt, die verschiedenen Einstellungen vorzunehmen. Neben dem textbasierten Editor gibt es n\u00e4mlich auch noch eine professionelle Benutzeroberfl\u00e4che. In weiteren Teilen schauen wir uns dann Setups und Einstellungen f\u00fcr verschiedene Zwecke an.","og:url":"https:\/\/vbentwickler.de\/Installation_mit_Inno_Setup_Die_Basics\/","og:image":"https:\/\/datenbankentwickler.net\/wp-content\/uploads\/2022\/08\/cropped-header_vbe-1.png","og:image:secure_url":"https:\/\/datenbankentwickler.net\/wp-content\/uploads\/2022\/08\/cropped-header_vbe-1.png","article:published_time":"2023-09-14T15:40:43+00:00","article:modified_time":"-001-11-30T00:00:00+00:00","twitter:card":"summary_large_image","twitter:title":"Installation mit Inno Setup: Die Basics - Visual Basic Entwickler","twitter:description":"Inno Setup ist ein zu verl\u00e4ssiges Tool zum Erstellen von Setups f\u00fcr verschiedene Anwendungen. Es funktioniert, wenn Du einfach nur eine Datenbank, eine Excel-Arbeitsmappe oder ein Word-Dokument in das gew\u00fcnschte Verzeichnis beim Benutzer kopieren m\u00f6chtest. Genauso kann es kompliziertere Vorg\u00e4nge abbilden, die das Anlegen von Registry-Eintr\u00e4gen enthalten. Dieser Artikel zeigt, wie Du Inno Setup installierst und welche M\u00f6glichkeiten es gibt, die verschiedenen Einstellungen vorzunehmen. Neben dem textbasierten Editor gibt es n\u00e4mlich auch noch eine professionelle Benutzeroberfl\u00e4che. In weiteren Teilen schauen wir uns dann Setups und Einstellungen f\u00fcr verschiedene Zwecke an.","twitter:image":"https:\/\/datenbankentwickler.net\/wp-content\/uploads\/2022\/08\/cropped-header_vbe-1.png"},"aioseo_meta_data":{"post_id":"55000382","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"created":"2024-01-31 04:33:26","updated":"2026-05-16 09:08:47","ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/vbentwickler.de\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/vbentwickler.de\/category\/2023\/\" title=\"2023\">2023<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/vbentwickler.de\/category\/2023\/4\/2023\/\" title=\"4\/2023\">4\/2023<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tInstallation mit Inno Setup: Die Basics\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/vbentwickler.de"},{"label":"2023","link":"https:\/\/vbentwickler.de\/category\/2023\/"},{"label":"4\/2023","link":"https:\/\/vbentwickler.de\/category\/2023\/4\/2023\/"},{"label":"Installation mit Inno Setup: Die Basics","link":"https:\/\/vbentwickler.de\/Installation_mit_Inno_Setup_Die_Basics\/"}],"_links":{"self":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/posts\/55000382","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/comments?post=55000382"}],"version-history":[{"count":0,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/posts\/55000382\/revisions"}],"wp:attachment":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/media?parent=55000382"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/categories?post=55000382"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/tags?post=55000382"},{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/yst_prominent_words?post=55000382"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}