Software-update: Inno Setup 5.5.0

Inno Setup logo (60 pix)

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

Changes in version 5.5.0:
  • Non-Unicode Inno Setup OS requirements change: Windows 95, 98, Me, and NT 4.0 are no longer supported. Like the Unicode version, Windows 2000 is now the minimum supported operating system.
  • The MinVersion and OnlyBelowVersion directives and parameters now require only a single version number. For example: MinVersion=5.1. For compatibility with previous versions of Inno Setup, separate Windows 95/98/Me and Windows NT version numbers may still be specified, but these aren't used anymore.
  • On Windows Vista and newer, Setup now supports the Windows Restart ManagerAPI to close and restart applications using files that need to be updated:
    • Added new [Setup] section directive: CloseApplications, which defaults to yes. If set to yes and Setup is not running silently, Setup will now pause on the Preparing to Install wizard page if it detects applications using files that need to be updated by the [Files] or [InstallDelete] section, showing the applications and asking the user if Setup should automatically close the applications and restart them after the installation has completed. If set to yes and Setup is running silently, Setup will always close and restart such applications, unless told not to via the command line (see below).
    • Added new [Setup] section directive: CloseApplicationsFilter, which defaults to *.exe,*.dll,*.chm. Controls which files Setup will check for being in use. Setting this to *.* can provide better checking at the expense of speed.
    • Added new [Setup] section directive: RestartApplications, which defaults to yes. Note: for Setup to be able to restart an application after the installation has completed, the application needs to be using the Windows RegisterApplicationRestart API function.
    • Added new command line parameters supported by Setup: /NOCLOSEAPPLICATIONS and /NORESTARTAPPLICATIONS. These can be used to overide the new CloseApplications and RestartApplications directives.
    • Added new [Code] support function: RmSessionStarted.
    • TWizardForm: Added new PreparingMemo property.
  • The Preparing to Install wizard page now also checks if one or more files specified in the [InstallDelete] section were queued (by some other installation) to be replaced or deleted on the next restart, making Setup stop on the page if it does. Previously it only checked files specified in the [Files] section.
  • Setup now additionally hides the Back and Next buttons while the PrepareToInstall [Code] event function is running. Previously it only disabled itself.
  • Added new [Setup] section directive: AllowNetworkDrive, which defaults to yes. If set to no, the user will not be allowed to enter a network drive on the Select Destination Location page of the wizard. Note: to fully disallow installation to network locations, you must also set AllowUNCPath to no.
  • Windows 7 changes:
    • Added new [Icons] section flag: preventpinning. Prevents a Start menu entry from being pinnable to Taskbar or the Start Menu on Windows 7 (or later). This also makes the entry ineligible for inclusion in the Start menu's Most Frequently Used (MFU) list. Ignored on earlier Windows versions. Contributed by Milan Burda via GitHub.
    • Windows 7 SP1 fixed the issue with EstimatedSize values in the Uninstall registry key and on Windows 7 SP1 or newer Setup now sets EstimatedSize even for sizes of 4GB or more.
  • Improved the "auto-retry" feature of the [Files] section: it now automatically retries even if the restartreplace [Files] section flag is used.
  • Pascal Scripting: Changed the InstallOnThisVersion support function to return a Boolean value. If an invalid version string is passed, an exception will be raised.
  • Added 128x128 and 256x256 sizes to the compiler and document icons, created by Motaz.
  • Some messages have been added and removed in this version. (View differences in Default.isl)
    • New messages: ApplicationsFound, ApplicationsFound2, CannotInstallToNetworkDrive, CannotInstallToUNCPath, CloseApplications, DontCloseApplications, InvalidParameter, SetupAlreadyRunning, ShutdownBlockReasonInstallingApp, ShutdownBlockReasonUninstallingApp, StatusClosingApplications, StatusRestartingApplications, WindowsServicePackRequired, WindowsVersionNotSupported.
    • New custom messages: AutoStartProgramGroupDescription, AutoStartProgram, AddonHostProgramNotFound.
    • Removed messages: ToUNCPathname.
    Note: only the official English and Dutch translations have been updated for these changes at this moment. See the Inno Setup Translations page for more information.
  • Inno Setup Preprocessor (ISPP) changes:
    • Added function DirExists.
    • The ISPP source code has been moved into the main Inno Setup source code repository.
  • Minor tweaks.

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

Inno Setup 5.4.3 screenshot (481 pix)
Versienummer 5.5.0
Releasestatus Final
Besturingssystemen Windows 7, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008
Website Jordan Russell Software
Download http://www.jrsoftware.org/isinfo.php
Bestandsgroottes 1,81MB - 2,19MB
Licentietype GPL

Door Bart van Klaveren

Downloads en Best Buy Guide

31-05-2012 • 10:22

4

Submitter: mrtnptrs

Bron: Jordan Russell Software

Update-historie

Reacties (4)

4
4
2
0
0
0
Wijzig sortering
InnoSetup geeft (gelukkig) geen MSI pakketten, maar .exe installaties... Je moet handmatig aangeven wat er moet gebeuren. Zo'n snapshot tool gaat ook in veel situaties niet werken, aangezien je dan geen paden kunt veranderen, etc.....
Het zou wel handig zijn als je beide on-the-fly kunt maken, nu heb je voor het maken van dat msi-pakket weer een andere applicatie nodig en .exe-installers kun je niet deployen.

edit: Als je per sé nog pakketten wilt maken voor Windows 95, 98, Me, and NT 4.0 dan zal je dus de oude versie, 5.4.3 moeten gebruiken, prima toch, zeker als die oude versie nog een tijdje beschikbaar blijft. (Je weet nooit wie, al is het offline nog steeds gebruik moet maken van een NT4, W9x of 3.x-machine omdat voor bepaalde randapparatuur geen recentere drivers zijn, of omdat een cruciale applicatie nergens anders op draait.)

[Reactie gewijzigd door BeosBeing op 23 juli 2024 04:07]

Anoniem: 14842 31 mei 2012 11:31
Is dit nu ook een soort van snapshotting tool? Ofwel: een snapshot maken met deze tool, programma installeren/wijzigingen aanbrengen en weer een snapshot maken waarna je een mooi MSI pakketje krijgt met de gedane wijzigingen?

(Zo nee: nog tips?)
"Kun je niet deployen" -> je bedoelt unattended? Kan wel.. (met commandline switches)

Op dit item kan niet meer gereageerd worden.