ISTool 5.2.0.1 (2007-09-27)

27. 9. 2007 v 1:31



Opraveny chyby ve verzi 5.2.0.

ISTool 5.2.0 (2007-09-21)

21. 9. 2007 v 1:28

Zahrnuta podpora nových funkcí Inno Setup verze 5.2.0.

Inno Setup 5.2.0 (2007-09-19)

19. 9. 2007 v 19:20

On Windows Vista, [Run] section entries with the postinstall flag no longer inherit Setup's elevated privileges by default, and instead now execute with the (normally non-elevated) credentials of the user that started Setup initially. (There are some exceptions; see the runasoriginaluser flag documentation for details.)

Added new [Run] section flags: runascurrentuser and runasoriginaluser. These control which user credentials are used on Windows Vista when spawning processes. (runasoriginaluser is the default when the postinstall flag is used; runascurrentuser is the default otherwise.)

Improved compression of x86 executable files. (This reduced the size of Inno Setup's own installer by approximately 10 KB.)

Added new [Files] section parameter: ExternalSize.

Added new constant: {log}. Translates to the log file name, or an empty string if logging is not enabled.

Added new [Files] and [Dirs] sections flags: setntfscompression and unsetntfscompres­sion. These flags instruct Setup to enable or disable NTFS compression on the file or directory.

Pascal Scripting:
  • Added new ExecAsOriginalUser, ShellExecAsOri­ginalUser, and SetNTFSCompression support functions.
  • Now supports new DLL loading flag loadwithaltered­searchpath to load DLLs with the Windows flag LOAD_WITH_ALTE­RED_SEARCH_PAT­H.
The Setup loader now uses the original Setup EXE filename + .tmp as the filename for the extracted Setup executable instead of a name comprised of random letters and numbers, which may have seemed suspicious to firewall users.

In a multilingual installation, Setup now waits until after the Select Language dialog is shown to display any error messages concerning the user's Windows version or privilege level.

Fix: On Windows Vista, AutoPlay wasn't being suppressed when the user swapped out discs in a disk-spanned install.

Fix: When the waituntilidle flag was used in the [UninstallRun] section, it behaved like waituntiltermi­nated.

Based on RemObjects Pascal Script SVN code revision 1045a.

The uninstall program's version is now 51.48.0.0.

Inno Setup 5.1.14 (2007-08-07)

14. 8. 2007 v 19:37

Updated the LZMA SDK compression code to version 4.49. This version adds support for multi-threading, which can speed up the compression process by 50% or more on systems with multiple processor cores, and 20% or more on systems with single-core Intel processors featuring Hyper-Threading Technology.

Added new CompressionThreads [Setup] section directive.

Fix: When cleaning the output directory, the compiler would not only delete files matching OutputBaseFilename-.bin, but files matching OutputBaseFilename--*.bin as well.