Software-update: Inno Setup 4.1.8

Inno Setup is een programma waarmee je op een eenvoudige manier een installatie programma in elkaar kan zetten. Ondersteuning voor zip, bzip2 en lzma compressie is aanwezig tevens ook mogelijkheden om 'silent' installaties te maken. Versie 4.1.8 is onlangs uitgebracht met het volgende changelog:

  • Two new [Setup] section directives have been introduced:
    • AppendDefaultDirName, which defaults to yes and reintroduces the "AppendDir" behavior of Inno Setup 4.1.0 and earlier -- that is, when a new folder is clicked on the Browse dialog displayed by the Select Destination Location wizard page, Setup will automatically append the last component of DefaultDirName onto the new path.
    • AppendDefaultGroupName, which also defaults to yes and provides similar behavior for the Select Start Menu Folder wizard page.
  • The Compression [Setup] section directive now defaults to lzma. In almost all cases, lzma compresses better than the other supported methods. Previously, zip was the default. (ML)
  • Executable files are now compressed even better, thanks to a new encoding/decoding pass that optimizes x86 JMP & CALL instructions. The size of the installer for Inno Setup itself has dropped almost 50 KB due to this change.
  • On [Files] entries, the flags external and recursesubdirs may now be combined. (ML)
  • Livened up the Select Destination Location and Select Start Menu Folder wizard pages by adding icons to them.
  • Added edit boxes to the folder browser dialogs.
  • Some messages have been added and removed in this version. (View differences in Default.isl)
    • New messages: SelectDirLabel3, SelectDirBrowseLabel, SelectStartMenuFolderLabel3, SelectStartMenuFolderBrowseLabel.
    • Removed messages:
      SelectDirLabel2, SelectStartMenuFolderLabel2.
  • Minor tweaks.
Versienummer 4.1.8
Besturingssystemen Windows 9x, Windows NT, Windows 2000, Windows XP, Windows Server 2003
Website Inno Setup
Download http://www.jrsoftware.org/download.php/is.exe
Bestandsgrootte 899,00kB
Licentietype Freeware

Door Japke Rosink

Meukposter

26-02-2004 • 08:54

9

Bron: Inno Setup

Update-historie

Reacties (9)

9
8
4
3
1
3
Wijzig sortering
Aanrader deze setup. Vooral in combinatie met ISTOOL ( http://www.istool.org/ ).
Alleen jammer dat ISTool alweer achterblijft (nieuwste versie is 4.1.5, ondersteund oficieel InnoSetup 4.1.5).
Dit programma valt bij mij (helaas) meteen af omdat hij geen silent installs kan doen. Snap ook niet waarom ze dat niet inbouwen, het heeft meer voor- dan nadelen.

Persoonlijk gebruik ik Setup Factory, een uitstekend pakket, maar helaas is de grootte van de installer snel een paar 100kb.
Key features:

* Support for all 32-bit Windows versions in use today -- Windows 95, 98, 2000, Server 2003, XP, Me, NT 4.0.
* Supports creation of a single EXE to install your program for easy online distribution. Disk spanning is also supported.
* Standard Windows 2000/XP-style wizard interface.
* Customizable setup types, e.g. Full, Minimal, Custom.
Complete uninstall capabilities.
Installation of files:
Includes integrated support for "deflate", bzip2, and 7-Zip LZMA file compression. The installer has the ability to compare file version info, replace in-use files, use shared file counting, register DLL/OCX's and type libraries, and install fonts.
Creation of shortcuts anywhere, including in the Start Menu and on the desktop.
Creation of registry and .INI entries.
Integrated Pascal scripting engine.
Silent install and uninstall.
Full source code is available (Borland Delphi 2.0-5.0).
En als je niet zo'n grote installer wilt hebben zou ik eens naar NSIS kijken: http://nsis.sourceforge.net/, daarmee kun je een installer maken met een zeer kleine overhead.
Een basis Inno Setup installer is 250 kb, niet veel groter dan NSIS en het extra gebruiksgemak meer dan waard IMHO.

Bovendien heeft NSIS geloof ik geen 'BCJ' stijl compressie voor exe/dll/etc. bestanden zoals Inno Setup nu wel heeft. Dit kan meer dan het verschil tussen de Inno Setup en NSIS overhead schelen (op de vrij kleine installer van Inno Setup zelf scheelt het al 50 kb).
Inno Setup is superhandig. Je kan erg flexibel te werk gaan met verschillende componenten wel en niet installeren. Post-Install scriptsa runnen en hij kan goed omgaan met Register settings enzo. Een aanrader!
Heel fijn programma, maar is het misschien mogenlijk om van bestaande programma's weer nieuwe programma's, maar dan dat je verscheidene informatie niet meer hoeft in te voeren?
Dus gewoon dat je Install zegt, en dat je programma erin staat.

Edit:

Heb net wat geknutselt met het programma, en een installatiebestand gemaakt voor Nero, waarbij hij automagisch de serienummers verwerkt, en ik kan aanklikken welke gedeeltes van Nero ik wil installeren.
En als ik wil kan ik dit alles Silent laten lopen met een installatie van windows zodat nero er voortaan standaard in zit :P

Heel goed bewaren dus :)

Op dit item kan niet meer gereageerd worden.