SSE Setup


SSE Setup Version Changes

Note: This is just a summary of the most important latest changes. It does not list all of them and does not provide full info on them. For detailed info on all changes, see the Version Changes section of the help file after installing the new version! For information how to update to any of these versions, see the Update info page!

Version 7.0

Intro to the 7.x series

The 7.x series is primarily intended to add & fix functionality that has been on the "to do" list for some time, but that hadn't previously been done. With this series, I believe SSE Setup will be positioned to cement itself as a mature, stable, and full-featured installer platform.

Changes Made

- Bug Fix: Occasional PCA (Program Compatibility Assistant) dialog showing on Cancel on 64-bit Windows 7/2008R2. This actually is not an SSE Setup bug, but a Windows 7 64-bit bug described in MS KB 978637. Was fixed in Windows 7 SP1, but I've also worked-around it for RTM.

- Bug Fix: File association problems. I tried to fix a relatively minor problem in v6.6, but instead, because of a silly oversight, ended up mostly breaking the entire functionality (could be worked around).

- Bug Fix: Problems with a "Run Programs" item having the correct "working directory" if more than one period appeared in the path.

- Bug Fix: Special folder code <&H26> for Program Files always reflected x86 Program Files folder.

- Bug Fix: Various problems with Non-Admin installs.

- Bug Fix: System file removal & reference issues.

- Bug Fix: Unwanted distributions with a digital signature error.

- New Feature: Create, run, or delete tasks in Windows Task Scheduler 2.0 (Vista/2008/7) upon Setup or Uninstall. Several potential uses for this, including some with UAC implications.

- New Feature: *Legitimately* bypass UAC prompts for links/shortcuts to programs that require Elevated Admin privileges on Admin accounts in Vista / 7 / 2008 / 2008R2 (including any links to Uninstall your program).

- New Feature: Modify security permissions (ACL) on files, folders, registry locations, network shares, services, and printers.

- New Feature: Modify privileges/rights for users & groups.

- New Feature: Non-Administrators can now easily install as an Administrator (several developer-selected options available) and the problem of a non-administrator installing as an Administrator via "Run as..." being unable to access the shortcuts, etc. has been dealt with. See help for the full info on this.

- New Feature: Ability to use environment variables or registry values anywhere in your project's settings file. At run-time, they will be looked for on the user's machine and the corresponding value will be used. Usually where this might be wanted is to use an environment variable or a registry value for a folder location.

- New Feature: Ability to use the Public folder itself (\Users\Public) or All Users Profile folder.

- New Feature: Silent first-time installs.

- New Feature: Exit codes returned in Setup and the Internet Updater.

- New Feature: Ability to create installers that won't produce UAC prompts. This is done by treating admins as non-admins (subject to the same limitations).

- New Change: Visual Changes. This includes font and icon changes, improved progress bar on Vista/7, and more - all designed to provide a better visual experience - especially on Vista/7 OS's.

- New Change: The visual interface (GUI) style of your installer can now be automatically chosen based on OS.

- New Change: Filetype associations now can work for non-admin users.

- New Change: Console "Run Programs"/"Uninstall Run Programs" programs now run silently.

- New Change: You can now run .MSI or other non-EXE installers for a missing software prerequisite via "Run Included Program".

- New Change: The bootstrappers are no longer used.

- New Change: The Prerequisites CPU Check is now tested against up to 64 processors/cores and you can also require a certain number of processors/cores.

- New Change: Command-Line switch additions and changes. Several changes that make it more in-line with many other installers.

- New Change: DLL/OCX files are now automatically registered even when outside of the system folder.

- New Change: Overwrite mode can be enabled in a non-patch install for multi-file install lines and an existing file no longer produces a warning to the user during Setup.

- New Change: Installing a custom prerequisite can show a UAC prompt if needed on Vista and greater.

- New Change (Internet Updater): No more UAC prompt when checking for updates on Admin accounts on Vista and greater, as well as other UAC/runas changes including a partial ability for non-admin users to install updates requiring an admin.

- New Change (Internet Updater): The URL to the IUI (Internet Update Information) file is no longer to be passed via command-line by default.

- New Change (Internet Updater): You must use the new /CHECK switch when running the Internet Updater

- New Change: Upon upgrade, the Wizard Images are moved to your Projects folder.

- New Change: .NET Framework 3.5 prerequisite (which you can select for your install on the Prerequisites page) now installs SP1 and you can explicitly require SP1 if you want.

- New Change (Launchpad): No more UAC prompt on Vista and greater when starting the Launchpad via the shortcuts!

v6.x series changelog
v5.x series changelog


 
Copyright © by Chris Long 2012. All rights reserved.