Archív rubriky ‘Inno Setup’

Vytvářejte jednoduché aplikace v Pascalu s pomocí Inno Setup

13. 10. 2008 v 21:06



Inno Setup vám díky zabudované podpoře Pascalu (konkrétně RemObjects Pascal Script, autorem je Carlo Kok) umožňuje rozšířit fuknce instalátoru přesně na míru dle vašich požadavků. Dá se také použít jako platforma pro vytváření jednoduchých aplikací.

Zde je ukázka jednoduché aplikace typu HelloWord – zobrazí dialog s textem „Ahoj světe“ s tlačítkem OK.
Pokračování »

Inno Setup QuickStart Pack Czech Series 5.2.2.801

25. 1. 2008 v 0:29

Po delší době byla vydán nový balíček Inno Setup QuickStart Pack Czech Series ve verzi 5.2.2.801.

Instalace obsahuje

  • Inno Setup, verze 5.2.2
  • Inno Setup Preprocessor (ISPP), verze 5.2.1.0
  • ISTool, verze 5.2.1
  • ISX Download DLL, verze 5.1.5.0

Pro všechny tyto komponenty je dostupná lokalizace (tzn. nějaká forma překladu).

  • Inno Setup – české prostředí (CZECH-4–5.1.11.ISL), český překlad licenčních podmínek, česká nápověda (částečně), FAQ (částečně).
  • Inno Setup Preprocessor (ISPP) – prozatím nic.
  • ISTool – české prostředí (částečně), český překlad licenčních podmínek, česká nápověda (částečně), český překlad Historie verzí.
  • ISX Download DLL – české prostředí

    Pokračování »

Česká verze Inno Setup v přípravě

8. 11. 2007 v 18:59

Kromě překladu nástroje ISTool je v přípravě dokumentace pro Inno Setup. Česká verze balíku Inno Setup tak bude brzy obsahovat také českou nápovědu.

 

Obrazová galeri české nápovědy pro Inno Setup.

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.