Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Je kunt ook een cookievrije versie van de website bezoeken met minder functionaliteit. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , reacties: 2, views: 3.412 •
Bron: Jordan Russell Software

Inno Setup logo (60 pix)

Jordan Russell Software heeft zaterdag versie 5.3.11 van Inno Setup uitgebracht. Met dit programma kunnen op eenvoudige wijze installatiepakketten voor Windows worden gecreëerd. Het programma biedt de mogelijkheid om informatie aan het register en ini-bestanden toe te voegen, snelkoppelingen te maken en de installatiebestanden te comprimeren. Verder kan er natuurlijk ook een uninstaller worden toegevoegd en kan bij de installatie uit meerdere talen worden gekozen. In deze release zijn de volgende veranderingen en verbeteringen aangebracht:

Changes in version 5.3.11:
  • QuickStart Pack: Now offers to download and install InnoIDE instead of ISTool. InnoIDE is an easy to use Inno Setup Script editor by Graham Murt and meant as a replacement of the standard Compiler IDE that comes with Inno Setup. Using InnoIDE is especially recommended for new users. Note: unlike ISTool, InnoIDE supports Unicode scripts.
  • Unicode changes:
    • Previously, if a Unicode installer included translations for both Traditional Chinese and Simplified Chinese using the language IDs $0404 (Taiwan) and $0804 (PRC), a user running under another Traditional Chinese language ID—such as $0C04 (Hong Kong)—could have incorrectly received the Simplified Chinese translation by default if it was listed first in the script's [Languages] section. Now, like the ANSI version of Setup, Traditional Chinese and Simplified Chinese are treated as completely separate languages. Thus, provided other options are available, Simplified Chinese will not be considered for selection as the default language on Traditional Chinese systems, and vice versa.
    • Compiler IDE editor updated to the latest UniSynEdit version. This fixes the extra empty line appearing at the end of scripts when first saved.
    • Ctrl+V/Esc/etc. are no longer intercepted by the Compiler IDE's main window while the Find dialog has the focus.
    • Based on RemObjects Pascal Script SVN code revision 233. This fixes GetExceptionMessage always returning "(There is no current exception)" on Unicode.
  • Compiler IDE: Added new Build | Open Output Folder command.
  • In certain cases, applications started via postinstall nowait [Run] entries did not come to the foreground (top of the Z-order) as expected. This could occur if Setup exited before the spawned process(es) were able to initialize, causing Windows to bring the window that was underneath Setup in the Z-order to the foreground instead. Now, when postinstall nowait [Run] entries are processed, Setup will wait briefly (up to one second) before exiting for another process to bump Setup from the foreground.
  • To help protect applications against potential DLL preloading attacks, Setup now always specifies a working directory on shortcuts it creates. If a WorkingDir parameter is not specified or is blank, Setup will try to extract a directory name from the Filename parameter. If for some reason that fails, the working directory will be set to {sys}.
  • To help protect installers against potential DLL/EXE preloading attacks, Setup/Uninstall now calls SetDllDirectory to remove the current directory from the DLL search order, and SetSearchPathMode to prevent SearchPath and CreateProcess from searching the current directory before system directories.
  • If the Filename parameter of a [Run]/[UninstallRun] entry or Exec/ShellExec call does not include a path, and a WorkingDir value is not provided, Setup/Uninstall will now specify a known-safe default (currently {sys}) for the process's initial current directory, instead of allowing the process to inherit Setup/Uninstall's current directory. You should not rely on this behavior, however; it is best to always specify a path in the Filename parameter.
  • When an Open or Save common dialog is dismissed, the current directory is now restored to its original value.
  • Updated bzip2 library to version 1.0.5.
  • Minor tweaks.

De volgende downloads zijn beschikbaar:
*Inno Setup 5.3.11 (setup)
*Inno Setup 5.3.11 (unicode)
*Inno Setup 5.3.11 (source code, zip)

Inno Setup 5.3.4 screenshot
Versienummer:5.3.11
Releasestatus:Final
Besturingssystemen:Windows Server 2008, Windows Vista, Windows Server 2003, Windows XP, Windows 2000, Windows 7
Website:Jordan Russell Software
Download:http://www.jrsoftware.org/isdl.php#stable
Bestandsgrootte:1,48MB
Licentietype:Voorwaarden (GNU/BSD/etc.)

Reacties (2)

Leuk systeem, heb heb onlangs ook een paar keer gebruikt. De documentatie is alleen wat mij betreft niet duidelijk genoeg omtrent het installeren van dependencies.

Ik moest MFC100U.DLL mee installeren, maar er wordt alleen een kant en klare regel aangeleverd voor een veel oudere versie, en de parameters daarvan resulteren in foutmeldingen voor de nieuwere versie, dat het bestand niet geregistreerd kan worden. Zonder twijfel is dit wel mogelijk, maar ik kon het nergens vinden, dus uiteindelijk heb ik maar de hele vcredist_x86.exe bijgevoegd en roep ik die aan vanuit de setup. Niet helemaal optimaal en het uiteindelijke bestand wordt er aanmerkelijk groter van.

Verder ziet het resultaat er wel professioneel uit en qua mogelijkheden zit het ook wel goed.
Ik vind Inno Setup zeer goed, gebruik het om de installer voor de screenshot applicatie http://getgreenshot.org te maken. Tot de actuele versie hebben we alleen een paar basis functies van Inno Setup gebruikt, maar voor de volgende versie van Greenshot hebben we het een en ander met de installer verbeterd en daarvoor meer van Inno Setup gebruikt...

Het kost helaas aardig wat tijd om het systeem te begrijpen, maar er is ook erg veel mogelijk! Ik zou het wel aardig vinden als er wat meer voorbeelden of de web-site zouden staan, maar over het algemeen is bijna alles in de documentatie te vinden.

De moeilijkheden die hierboven door MadEgg beschreven worden zijn uit mijn zicht problemen die niets met Inno Setup te maken hebben maar met zijn eigen applicatie!

Op dit item kan niet meer gereageerd worden.