2014-04-29

Paquet Builder 3.1 is available

Our installer and file distribution software, Paquet Builder, has been upgraded with lots of features. Upgrade is highly recommended.

Changes:

Packages now have support for the address space layout randomization (ASLR) feature of Windows. This is required for having software Microsoft Platform Ready certified.

New Developer Options page: you are now able to add one or more C source code files to your Paquet Builder project, and specify linker options (for importing DLL files). When compiling the package, Paquet Builder will compile all specified C source files and link them into the final EXE file. Functions defined by the C source files can then be invoked with the Call C Function custom action during the execution of the package and/or the uninstaller.

New Call C Function custom action: you can now invoke your own C functions, plugins, external DLL functions, and much more. Please refer to the dedicated help topic and basic samples available in the "customccode" subfolder.

New built-in path variables for directives: {$PBDIRECTPATH$}, {$PBTEMPLATEPATH$} and {$PBDOCPATH$}. Since full paths must be used in directives, this can be problematic when you are moving your source files and directive to a third-party machine such as a build server. That's why Paquet Builder now offers directive variables: you can use them to replace absolute paths with relative ones. Please refer to http://www.installpackbuilder.com/help/directives#directive_variables

New dialog box type and custom action: Ask user for a choice. Gives user the choice between two options (radio boxes instead of check boxes).

New global variable for the uninstaller's unique registry key: %PBUNINSTREGKEY%.

New global variables for accessing Version Information of the package: %ARCFILEVER% and %ARCPRODVER%.

New global variable %CURDATETIME%: contains the current date/time in the following format: “yyyyMMdd hh:mm:ss”

New uninstaller event: "Before File Removal" lets you perform file cleanup or unregistration operations for instance.

German support for Paquet Builder packages. Just import the German.pbr language file in your projects (available in the Languages subfolder).

Improved compression of internal DLLs.

New directive: "PasswordToAsk" lets you specify the password that will be asked to end users (”Ask end user for the following password”). If the password is specified, “Ask end user for the following password” is automatically ticked on.

New uninstaller option for "Insert an Uninstall command": ucAddComment that adds a personal comment to the uninstall log. Useful for support purposes.

Fixed: when launching a Setup, the working directory is properly set to the destination folder.

Fixed: bug with storage of Rich Text in custom actions.

Fixed: increased Wizard label width.

Fixed: the header bitmap in wizards does not overlap the text area.

Fixed: option "display the destination folder dialog but do not allow end users to modify it" was not working in Wizard packages.

Fixed: all language files are now properly encoded in UTF-8 format.

Updated C compiler and associated linker.

Updated command-line compiler.

Updated documentation with new features and samples. Online version has been upgraded too: http://www.installpackbuilder.com/help/

Feature Tour of Paquet Builder

Download Paquet Builder

What is Paquet Builder?

Paquet Builder is a mix between a 7-Zip Self-Extracting archive maker and a Setup routine generator. Thanks to its exhaustive feature set, create flexible and compact self-extractors for professional file and software delivery.

Package up any document or program files, visually construct simple or sophisticated multilanguage distribution and installation packages; generate updates and patches; wrap multimedia presentations or several Windows Installer MSI setups into single .exe files ready for delivery over the Internet...

Create ready-to-deliver packages in minutes, without requiring any additional knowledge, or go further since you may also:

- really customize the entire behavior and look of your packages from A to Z;

- create standard or Windows wizard-styled packages and change any detail of your setup's design: icon, splash screen, dialogs, version info... Show your own company advertisement;

- organize files into components, set destination paths, ask end users for which components to install, add conditions to file extraction;

- add custom actions and configure them visually to do what you want: prompt users; detect system configuration; create shortcuts; read/write registry keys and .ini files; read and change XML entries, nodes and attributes, modify file properties; work with variables; use If/Then conditionals or goto statements; display dialogs like readme, license agreement,  wait messages, message boxes; execute program or document files; copy or manage files...

- make localized for international distribution: full Unicode support;

- password protect files, add integrity checks, digitally sign your packages (code signing) with Authenticode to secure your files;

- efficient 7-Zip file compression: LZMA2, LZMA, BCJ2;

- can create 32-bit and 64-bit packages for Windows x64;

- include uninstallers to remove changes made by packages;

- cron jobs and easy automation with console compiler,

- full documentation available online and offline.

No scripting is required, everything is done visually in the logically-organized interface.

Freeware and Trial editions available.

Discover our installer and setup builder

Show more