Inno Setup

Inno Setup
Logo Inno Setup
Logo programu
Autor Jordan Russell
Pierwsze wydanie 1997
Aktualna wersja stabilna 6.5.0 - 12 sierpnia 2025; około rok temu
Język programowania Delphi, Pascal
Platforma sprzętowa Microsoft Windows
Rodzaj kreator instalatorów
Strona internetowa

Inno Setup – bezpłatny program do tworzenia instalatorów stworzony przez Jordana Russella[1]. Został stworzony w środowisku Delphi[2]. Jego pierwsze wydanie ukazało się w 1997 roku[3].

Umożliwia tworzenie indywidualnych instalatorów do programów działających w systemach Microsoft Windows[4]. Został przystosowany również do obsługi aplikacji 64-bitowych[5]. Procedurę instalacyjną oraz potrzebne pliki zapisuje w obrębie jednego pliku .exe, a do kompresji danych wykorzystuje algorytmy BZIP2LZMA. Użytkownikowi pozostawia możliwość określenia dodatkowych opcji instalacji (wybór między instalacją pełną, minimalną a niestandardową), automatycznego utworzenia ikon (na pulpicie czy w menu Start) oraz późniejszej dezinstalacji oprogramowania[6].

Instalator stworzony przy użyciu Inno Setup może pracować z rejestrem oraz bibliotekami i czcionkami, a także porównywać wersje aplikacji. Dzięki zastosowaniu środowiska skryptowego opartego na Pascalu możliwe jest precyzyjne określenie przebiegu instalacji i dostosowanie go do konkretnego oprogramowania. Dostępne są również opcje ochrony hasłem i szyfrowania[6].

Jest jednym z najczęściej używanych programów do tworzenia instalatorów i stanowi alternatywę dla płatnych narzędzi typu InstallShield[2][7][8].

Przypisy

  1. Inno Setup 6.0.5. Download Komputer Świat. [dostęp 2021-03-28]. [zarchiwizowane z tego adresu (2021-03-28)].
  2. a b Nibedit Dey, Cross-Platform Development with Qt 6 and Modern C++: Design and build applications with modern graphical user interfaces without worrying about platform dependency, Birmingham: Packt Publishing, 2021, s. 339, ISBN 978-1-80020-885-8, OCLC 1257076943 [dostęp 2022-01-06] (ang.).
  3. Inno Setup. jrsoftware.org. [dostęp 2001-04-06]. [zarchiwizowane z tego adresu (2001-04-06)]. (ang.).
  4. Inno Setup 6.1.2. Computer Bild. [dostęp 2021-03-28]. [zarchiwizowane z tego adresu (2021-03-28)]. (niem.).
  5. Josef Kraus: Nejlepší programy pro vytváření instalátorů. Živě.cz, 2010-07-25. [dostęp 2021-03-28]. [zarchiwizowane z tego adresu (2021-03-28)]. (cz.).
  6. a b Josef Kraus: Ke stažení: Vytváření instalátorů. Živě.cz, 2009-08-02. [dostęp 2021-03-28]. [zarchiwizowane z tego adresu (2021-03-28)]. (cz.).
  7. Mike Gunderloy, Coder to Developer: Tools and Strategies for Delivering Your Software, San Francisco: Sybex, 2004, s. 277, ISBN 978-0-7821-5125-1, OCLC 57033179 [dostęp 2022-01-06] (ang.).
  8. David Cornelius, Fearless Cross-Platform Development with Delphi: Expand your Delphi skills to build a new generation of Windows, web, mobile, and IoT applications, Birmingham: Packt Publishing, 2021, s. 485, ISBN 978-1-80020-925-1, OCLC 1285526197 [dostęp 2022-01-06] (ang.).

Linki zewnętrzne

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.