SSE Setup Changelog

What's new in SSE Setup 10.7

Feb 27, 2023
  • Bug Fix: Possible problematic EXE distribution creation on systems with more than 4 CPU cores but limited RAM.
  • New Change: Addition of Access 2021 to allow specifying as minimum Access version to require.
  • New Change: Defender should now "play nicer" with certain editing/creation operations and thus improve speed of such operations.

New in SSE Setup 10.6 (Feb 10, 2023)

  • Bug Fix: The "Beta" option on the Program Info page may have caused various install-related problems and errors in certain situations.
  • Bug Fix: Various problems with Windows bringing up an error stating it could not find a program or file when the program or file as specified in settings is correct.
  • Bug Fix: Programs started using the NoUAC functionality available via the Shortcuts page might have been started without focus.
  • New Change: Additions and removals of available .NET related prerequisites you can require.
  • New Change: Removal of SSE Setup controlled download links for VC++ 2005 & 2008 runtimes, .NET Framework 2.0 runtime (by itself - not as 3.5) and for all versions of Windows Installer. This is because Microsoft had already removed the download links to these items.
  • New Change: A Prerequisite's file or registry condition that uses >= comparison can now specify a <= on the same line to establish a range that a value must fall between.
  • New Change: Addition of Windows 10 22H2 as an OS you can optionally choose to block install on.

New in SSE Setup 10.5 (Oct 18, 2022)

  • Bug Fix: Some window icons may have been distorted on systems using non-standard DPI.
  • New Change: Addition of keywords you can use in settings to point to the current user or logged on user respectively.
  • New Change: Addition of Windows 11 22H2 (build 22621) detection and ability to block install on it.

New in SSE Setup 10.3 (Oct 21, 2021)

  • Bug Fix: Digital signing failed with certs that used ECC/ECDSA algorithms instead of RSA.
  • Bug Fix: Hidden/hard-to-notice credentials windows when digitally signing
  • Bug Fix (Booster): The "Don't Wait" option on the Run Programs page could not be used for non-executable programs.
  • New Change: Addition of Windows 11, Server 2022, Windows 10 Version 21H1, Windows 10 Version 21H2 detection and ability to block install on them.
  • New Change: Default digital signature algorithm changed from SHA-256 to SHA-384.
  • New Change: When digitally signing files you specify, credentials prompts should now only occur once for all.
  • New Change (Booster): Preset Timestamper URL's for digitally signing have been updated.
  • New Change (Booster): You can now easily select to use SignTool as your digital signer from the Your Info page.
  • New Change (Booster): When installing both 32-bit and 64-bit Access db files using the custom "acc32" and "acc64" flags, a prompt about duplicate files should no longer show.
  • New Change: NOLIMITOS setting now currently blocks OS's of 12.0 or higher instead of 11.0.

New in SSE Setup 10.2 (Feb 3, 2021)

  • Bug Fix: Problems with Access installs where an included Access runtime was installed using a non-default option.
  • Bug Fix: Rare UI display problems with message notification windows in 8.0+
  • New Feature: Access installs can now include both a 32-bit and 64-bit database file in the same install package and have Setup install the correct one depending on installed Access. To accomplish this, you will need to follow the newly updated Access Deployment Guide, paying particular attention to Steps 5 and 6.
  • New Change: Addition of Windows 10 Version 20H2 to allow blocking install on.
  • New Change: Access installs are better about dealing with opposite Office bitness scenarios.
  • New Change: The Access prerequisite can now require a specific Access build as its minimum.
  • New Change: Access installs that specify to work on either 32-bit or 64-bit Access now have different default runtime rules when no Office is found.

New in SSE Setup 10.1 (Nov 11, 2020)

  • Bug Fix: Single-file install lines that were set to overwrite may have failed to perform overwriting in v10.0.
  • Bug Fix: The version detection in 10.0 did not correctly handle versions marked as beta.
  • Bug Fix: UI positioning problems in the Internet Update Module included with 10.0 when a reboot was required.
  • Bug Fix: Assorted Access prerequisite fixes. (1) Possible trouble correctly detecting some Office 2013 installations. (2) Incorrectly allowing for a download/install of a missing runtime if you required a specific bitness (i.e. 64 bit) and the opposite bitness of the same runtime was already installed. In this case it should have brought up a notice stating this problem since both bitness types cannot typically co-exist for the same version. (3) Possibly incorrect or invalid Access path determination when you required a specific Access version and did not allow later versions (not the default) when a later Access version was installed. (4) Access installs that required 2007 runtime or 2010 SP1 may have failed to install a runtime. This is because Microsoft removed those downloads from their site. To compensate, as of October 2020, installs that would have tried downloading a 2007 runtime now will download 2010, and installs wanting to download 2010 SP1 will instead download 2010 SP2. This is retroactive to previous SSE Setup versions. See Version Changes part of help file for further info on this.
  • New Change: The Access prerequisite is now set to require Access 2013 by default instead of 2007.
  • New Change: Support for running Microsoft Self-Extractor installer executables that need config.xml files to run silently.
  • New Change: Addition of "ODBC Driver for SQL Server" as a provided prerequisite check.
  • New Change: Addition of Windows 10 Version 2004 to allow blocking install on.
  • New Change: More flexibility in using text in versions for Internet Update functionality.

New in SSE Setup 8.7 (Feb 1, 2019)

  • Bug Fix: Corrupted installs in v8.x when installing to a folder that already contained program files and user was forced to choose a different install folder.
  • Bug Fix (Internet Updater): The Internet Update Module in v8.4-8.6 may have failed on large downloads (2GB+) when it should not have.
  • Bug Fix (Internet Updater): The Internet Update Module in v8.6 incorrectly blocked some filenames (and changed to a generic one) that it did not need to.

New in SSE Setup 8.6 (Jan 2, 2019)

  • - Bug Fix: Workaround for some false positive Windows Defender detections that may have occured when testing projects or creating distributions on some versions of Windows 10.
  • - Bug Fix: Access deployment did not correctly see installed Store desktop versions that came on the scene in late 2017 and 2018.
  • - New Change: Improved Access deployment and detection, including support for Access 2019.
  • - New Change: Decreased overhead, leading to even smaller install packages.
  • - New Change: Added Windows 10 Versions 1803 & 1809, Server 2016 Version 1803, and the new Server 2019 (RTM/Version 1809) as versions to allow blocking install on.
  • - New Change: Added .NET Framework 4.7.2 as an available prerequisite you can require.

New in SSE Setup 8.5 (Mar 1, 2018)

  • Bug Fix: Uninstalling patches or programs when run by a non-admin as an admin on Vista+ might have been problematic in v8.4.
  • Bug Fix: The installing window on the Classic GUI / Patch GUI was missing its message in 8.x.
  • New Change: Updated Classic GUI / Patch GUI disclaimer/license window to use the same methodology as the wizards in agreeing to the text.
  • New Change: Added an ACLSHOWERROR manual editing setting to block an ACL failure message from showing.

New in SSE Setup 8.4 (Feb 20, 2018)

  • Bug Fix (Booster): Single-file install line file attributes in v8.3 might not have worked correctly in Booster.
  • Bug Fix: Problems dealing with In-Use System files that needed a reboot.
  • Bug Fix: The Internet Update Module may not have shown its animation when running on Windows 10.
  • New Feature: Ability to use HTTPS servers as well as UNC Intranet paths with the Internet Update Module.
  • New Change: The Internet Update Module has been significantly improved.
  • New Change: New projects are started with SHA256 signing algorithm setting by default instead of SHA1.
  • New Change: Added the technical ability for you to override the SSE Setup controlled URL's for the provided Access prerequisite check (but it's complicated and shouldn't normally be needed).

New in SSE Setup 8.3 (Jan 25, 2018)

  • Note: Starting with v8.3, XP & 2003 support for installing SSE Setup itself has been droppedYou can still create installers that run on 2000/XP/2003, but actually installing SSE Setup itself now requires Vista SP1 as a minimumThis wasn't an arbitrary decision - there are several technical reasons for thisAlso, display resolutions lower than 1024x768 are now blocked from installing SSE Setup itself (created installers still support lower resolutions).
  • Bug Fix (Booster): The Booster project editor may have crashed when testing or saving a project if it had a newer file in the local project folder than existed in the source folderOnly applies to v8.0 and greater.
  • Bug Fix (Booster): The Booster project editor would have given a warning on MSACCESS.exe shortcuts when your project was an Access project that was started with the Access with command-line template.
  • Bug Fix: For Access projects, Access runtime service packs may have not been detected correctly for 64-bit Access.
  • Bug Fix: For Access projects, Trusted Locations only worked for the user running install.
  • Bug Fix: NoUAC shortcut setting fixes.
  • Bug Fix: An ssepatch.dat file could potentially have been left behind after an upgraded install was subsequently uninstalled in rare situations.
  • New Feature: Ability to only apply certain settings/execute certain statements only on certain OS's or OS types.
  • New Feature: Long paths (> 260 chars) are now supported.
  • New Change (Booster): The Booster project editor has been significantly updatedChanges include a larger windowsize (larger footprint), smoother graphics, significantly improved filehandling speed, much improved Install Files & Upgrade Files (Upgrade:copy) pages, and some bugfixes.
  • New Change (Booster): The Install Files page now uses the right-click menu to set flags for a line and the Advanced Install Files option in Booster Preferences no longer exists.
  • New Change (Booster): The Upgrade:copy page is now named Upgrade Files and offers much clearer help and information on how to use it.
  • New Change: File attributes can now specifically be set in Setup.
  • New Change: The manual-editing REGISTRATIONMODE setting has been removed.
  • New Change: Non-admin users when installing as themselves will now default to installing under App DataLocal instead of App DataRoaming, when they can't write to Program Files.
  • New Change: Added Version 1709 (Fall Creators Update) as a new known OS version to allow blocking install on for both Windows 10 and Server 2016.
  • New Change: Added .NET Framework 4.7.1 as an available prerequisite to require.
  • New Change: Added Visual C++ 2017 runtime as an available prerequisite to require.
  • New Change: Added Access 2010 SP2 as an available Access version to require in the Access prerequisite.
  • New Change: The Internet Updater can now optionally work with webservers operating on a different HTTP port than 80.
  • New Change: VB runtime has been removed from install package (but can still be optionally downloaded)

New in SSE Setup 8.2 (Mar 30, 2017)

  • Bug Fix:
  • Some 8.x non-admin installs under fairly rare circumstances where non-admins were allowed to install as themselves may have incorrectly failed on install start declaring that an administrator was needed when that was not actually the case.
  • The Internet Updater may have hung checking for updates in v8.x when no updates had been specified and the IUI file was created in 7.x or earlier.
  • Specifying the <PROGRAMFOLDER> built-in folder keyword as an argument to a shortcut/link though declared fixed in v8.0 still would not have worked.
  • Access-related installs that were created with the "MS Access (with command-line) Default" template setting would not have worked correctly.
  • Access-related installs that were created with the "MS Access (with command-line) Default" template setting or that specified to use the "MS Access / Runtime" folder may have returned an incorrect Access folder.
  • Using <FUNCTION:DATE> would have produced an Error 13.
  • Change:
  • Faster installs when installing large files from an EXE distribution.
  • Faster upgrades when upgrading existing files.
  • Added the Windows 10 Version 1703 (Creators Update) as a new known OS version to allow blocking install on.
  • Updated Access Deployment Guide to address split databases.
  • (Launchpad): Checking for critical (high importance) updates to SSE Setup is always enabled by default and any existing setting has been reset.

New in SSE Setup 8.1 (Jan 31, 2017)

  • Bug Fix: Install lines installing a folder of files non-recursively would not have worked in v8.0.
  • Bug Fix: Due to a bug in the signing component included with v7.8 and 8.0, it is possible that when creating distributions, console windows may have started showing during signing where they previously did not do so.
  • New Change: Potentially faster EXE distribution creation on multi-core systems.
  • New Change: EXE distributions now use LZMA2 compression.
  • New Change: Distribution creation window now shows status during creation.

New in SSE Setup 8.0 (Jan 23, 2017)

  • Intro to the 8.x series
  • The 8.x series makes a major departure from previous versions - though for many people this might just be seen as an "under the hood" change. All previous SSE Setup versions were ANSI-based rather than Unicode-based. Among other things, this is what allowed SSE Setup to still create installs that would work on old ANSI-only OS's like Windows 98. However, because SSE Setup could not support Unicode in pretty much any way, it would choke in situations where Unicode characters were used in filenames or in various locations and could not display any Unicode characters. One might think adding such support would be easy, but it was not. The entirety of the SSE Setup product had to be completely re-tooled in very in-depth ways to support Unicode. Much core code was changed or replaced and several undocumented or potential bugs were fixed along the way. By moving to Unicode, SSE Setup now only supports creating installs for Windows 2000 or newer OS's. For most 7.x users however, they should find that SSE Setup 8.x still looks and operates largely as it did in 7.x, with new improvements. Like 7.x, the 8.x series is intended to be stable and solid. All previous users should make sure to read the notes in the Version Changes part of the help file after upgrading as there are important notes there.
  • Changes Made
  • Bug Fix: Specifying the <PROGRAMFOLDER> built-in folder keyword as an argument to a shortcut/link would not have worked.
  • Bug Fix (Booster): Incorrect hiding of Program Folder setting when Upgrade Folder Mode setting was set to the third option.
  • Bug Fix: Installing fonts to the Fonts folder may have been problematic.
  • Bug Fix: Access-related upgrade & patch issues. For Access database installs, there were previously issues when upgrading or patching that could have possibly led to installs requiring reboots or ending up with the old version still remaining open after the new version was installed.
  • New Feature: Unicode support. All previous SSE Setup versions were ANSI-based. It was because of that that SSE Setup was able to support older ANSI-based OS's (i.e. Windows 9x/ME). Windows 2000 and above also fully support Unicode. Because SSE Setup was ANSI-based, it couldn't handle Unicode filenames/pathnames and any Unicode characters would often be replaced with "?" characters leading to invalid paths. It also could not handle any users that might have had Unicode-chars in their usernames. And of course it could not show any Unicode text. The project editors (Booster and the Manual Editor) also did not support Unicode for settings. SSE Setup 8.0 now supports Unicode largely across-the-board. It can now handle filenames/paths with Unicode chars and can display Unicode text (which can be entered within the editors). As for UI language support, currently nothing has changed. For now, the languages available are still the 12 built-in ones and are not modifiable. However, with these underlying Unicode changes, the plan at some point is for a version that will support both modification of displayed UI text as well as additional custom language support. Because of this switch to Unicode, the decision was made to drop support for the old and mostly-ANSI-only based Windows 95/98/ME OS's as well as NT 4.0 which has more limited Unicode support than was desired. Therefore the earliest OS you can create installs for is now Windows 2000 (which of course itself is 17-years-old as of this writing). If you must continue supporting Windows 9x/ME/NT4, it is suggested you use the last v7.x version of SSE Setup available. SSE Setup is not alone in dropping support of those ancient OS's - in fact some other high-profile installers already dropped support of them years ago.
  • New Change: Windows 95/98/ME/NT4 support dropped. As explained above.
  • New Change (Booster): Major updates to Booster project editor. The Booster versions included with previous releases were not scalable leading to smaller windows and harder-to-read text on ultra-high resolution displays. The new version is better in this regard, has a little updated look/feel, and has full Unicode support in line with SSE Setup's new overall Unicode support.
  • New Change (Booster): Support in Booster for SHA-256 and dual-signing with a code-signing certificate.
  • New Change (Booster & Launchpad): Speed optimizations when working with larger projects.
  • New Change: Improved Access deployment. Access deployment has been simplified even further and now also by default can install your database into Program Files (normally a no-no for Access databases, but SSE Setup works around). Simply select your database file when starting a new project and your project will be started with most of what it needs and it will also offer to open up the Access Deployment step-by-step guide that you should follow and makes creating your Access install a breeze! If you have previously created Access-related installs, make SURE you read the more detailed notes on this item in the Version Changes section of the help file.
  • New Change: Improved process handling and handling of locked-files on Vista and greater OS's leading to lessened chances of reboots being required.
  • New Change: Programs being patched might be able to stay open during the procedure.
  • New Change: UPDATECLOSEPROCESS setting no longer works on Vista and newer OS's by default. This v7.8-introduced setting now only works pre-Vista by default due to process handling changes on Vista+ that mostly make it unnecessary.
  • New Change: Prerequisite download URL's can now point to non-EXE files (such as .MSI's).
  • New Change: Installation log file is now kept by default for seemingly successful installs. The log file is now written to the folder where your program was installed upon successful install. All existing projects will be updated to this new default upon upgrade to v8.0. Read help for more info.
  • New Change: Addition of Access Folder to folder dropdowns, which specifies the folder where MS Access or the Access Runtime is located.
  • New Change: Processing order change during Uninstall for running programs.
  • New Change: License/Disclaimer files can now be up to 300k in filesize.
  • New Change: Ability to bypass some non-admin related checks on target folders and registry keys.
  • New Change (Booster): You can now potentially use FTPS (FTP with SSL/TLS security) instead of plain FTP to publish.
  • New Change: You can now differentiate between different versions of Windows 10 (& 2016 in the future) for blocking certain versions from being able to install.
  • New Change: On a limited basis, you can now allow some installed items to not be uninstalled/undone.
  • New Change: You can now select a file of any filetype in Uninstall Run Programs page.
  • New Change: Default IUI filename changed from sseiui.dat to sseiui.txt.
  • New Change: New folder code added to reference the old version's folder for an Upgrade install.
  • New Change: Overhead change. Since v7.0 debuted almost 5 years ago, the overhead (amount of filesize that's SSE Setup related in your install) of all versions since has been pretty much in the same ballpark. With 8.0, the switch to Unicode necessitated a ~100k overhead increase. There really wasn't any way around this and I tried to minimize it as much as possible. Considering that this is the first notable increase in 5 years and that an extra 100kb means even less today than it did 5 years ago, this really isn't that big of deal. In comparison to a number of other Unicode installers in SSE Setup's feature-class, SSE Setup is still in the general ballpark as far as overhead, and also still beats a number of installers out there in this area.
  • New Change: Added .NET Framework 4.6.2 prerequisite option.
  • New Change: Effective January 3, 2017, the Windows Installer 2.0 download links have been removed server-side since Microsoft removed them.
  • New Change: Effective January 2, 2017, the .NET Framework download links for v1.0, v1.1, and v3.0 have been removed server-side.
  • New Change: Effective January 2, 2017, the Visual C++ 2015 prerequisite download option now downloads SP3 of the C++ redistributable.
  • New Change: License change. The previous license allowed free use only it there was not any tie to a business, educational, or non-profit. Now, that restriction has been removed, but the definition of free software has been clarified to mean 100% free with no advertising or other monetization methodology and no spyware or malware of any kind. Also no trial, demo, or shareware software, etc. Thus even a business can now legally use SSE Setup for free if the program they are producing is 100% free. At the same time that the previous restriction was lifted, the price for a commercial-use license has been increased to $99. This is the first real increase since 2004 as the price has always been $50 or less. Even at $99, SSE Setup is cheaper (often substantially) than many other installers in its feature-class - many such installers routinely sell for multiple hundreds of dollars. Given SSE Setup's extensive features, ease-of-use, complete documentation, and the fact that you never have to pay again for new versions (unlike competitors), $99 is still a steal. This pricing change affects all versions (since the $50 option no longer exists). If you already have a commercial use license, this change has no effect on you - your license is still valid.

New in SSE Setup 7.8 (Nov 17, 2016)

  • Bug Fix: Acrobat prerequisite functionality failed to work correctly with the latest "DC" version.
  • Bug Fix: Possible, though unlikely, lost upgrade data in the case of a failed upgrade.
  • Bug Fix: In-use files with long filenames that were attempted to be overwritten during a patch or upgrade procedure and required a reboot might not have been correctly overwritten.
  • Bug Fix: Uninstaller-related issues with files that were overwritten during install but are in-use.
  • New Feature: Added 5 date/time keywords that can be used anywhere in your settings file.
  • New Feature: Ability to close any process before installation commences for Upgrade or Patch installs.
  • New Change: Overhaul of underlying Digital Signature functionality including adding SHA-256, dual-signature, and potential Extended Validation/EV cert support.
  • New Change: Addition of SQL Server Native Client prerequisite preset.
  • New Change: Addition of Access 2016 to Access prerequisite preset functionality.
  • New Change: Addition of PowerPoint prerequisite preset.

New in SSE Setup 7.7 (Dec 9, 2015)

  • Bug Fix: When a Non-Admin ran install as an Admin, your program might have incorrectly been started under the Admin context.
  • Bug Fix: When a Non-Admin ran install as an Admin, your program might not have taken admin specific upgrade data into account
  • Bug Fix: A 64-bit patch install might not have detected any versions to patch.
  • New Change: You can now specify to run a program as a non-admin user when the non-admin is running install/uninstall as an admin.
  • New Change: You can now have No UAC shortcuts created even if a non-admin is running install as an admin and the non-admin profile is being used.
  • New Change: New .NET Framework 4.6 and 4.6.1 prerequisite ability.
  • New Change: New Visual C++ 2015 runtime prerequisite ability.

New in SSE Setup 7.6 (Jun 27, 2015)

  • Bug Fix (Booster): When only allowing install on specific service packs of an OS, the OS settings may have gotten messed up on project save.
  • Bug Fix: When requiring .NET Framework 4.5.1, it may not have been seen as existing if .NET Framework 4.5.2 was installed.
  • New Change: Improved Windows 10 & Server 2016 support and ability to block install on them.
  • New Change: Improved Access deployment. When starting a New Project, if you select your Access file as your main program, it will configure Setup to be more Access-friendly. I've also updated the Access help to provide clearer start to finish instructions.
  • New Change: New .NET Framework 4.5.2 prerequisite ability.
  • New Change: Better uninstall command-line support.

New in SSE Setup 7.5 (Jun 23, 2014)

  • Bug Fix: Various problems with the Access and Visual C++ prerequisite checks.

New in SSE Setup 7.4 (Apr 8, 2014)

  • Bug Fix: Taskbar progress bar incorrectly shown when progress bar disabled.
  • Bug Fix: Temporary "not responding" window during some operations.
  • New Feature (Launchpad): Easy backup and restore of projects and easy ability to share projects with other SSE Setup users.
  • New Change: Visual improvements in Setup. This includes better default scaling operation (with smaller font sizes for many common resolutions by default), reworked missing prerequisites window, and improved install folder selection window.
  • New Change: Program version & size are now automatically written for display in Windows' Add/Remove Programs (Uninstall a Program) interface.
  • New Change: New Visual C++ 2013 runtime prerequisite.
  • New Change: Minor "Classic" UI improvements.

New in SSE Setup 7.3 (Feb 3, 2014)

  • Bug Fix: Registry "Delete Value" command would not have worked during Setup unless "Delete Key" also used.
  • New Feature: Easier Microsoft Access deployment with automatic runtime download links. SSE Setup greatly simplifies Access Deployment - it handles the complicated runtime situation, trusted location stuff, and more with ease!
  • New Change (Booster): Page order is more logical.
  • New Change (Booster): "Smart" option removed from Software Prerequisites "if conditions are not met" dropdown. What was the "Smart" option now shows as "Allow user to download/install from within Setup" and it now operates the same as the former "Smart" option.
  • New Change: You can now specifically run any Registry/Uninstall Registry statements in either 32-bit or 64-bit registry on a line-by-line basis.

New in SSE Setup 7.2 (Oct 30, 2013)

  • Bug Fix: Users of v7.x in some locales might have received "side-by-side configuration" errors when trying to test or run created installs. This was a build process bug and the developer would have seen this so shouldn't affect any released installers.
  • Bug Fix: Patches that did not include uninstall support incorrectly allowed patch installation when the patch was already installed.
  • Bug Fix: The Internet Explorer prerequisite check could not correctly detect versions above IE9.
  • New Change: Better Windows 8.1 / Windows Server 2012 R2 support.
  • New Change: Windows 2000 support disabled by default for new 'New Version' projects.
  • New Change: Chinese Simplified translation has been improved.
  • New Change: New .NET Framework 4.5.1 prerequisite.
  • New Change: New Visual C++ 2012 runtime prerequisite.
  • New Change: Updated various .NET Framework prerequisites.
  • New Change: EXE Distribution initial extraction window changes to make it a little more explanatory / helpful.
  • New Change: Various Wizard Images changes, including the left images no longer being in numbered subfolders.

New in SSE Setup 7.1 (Oct 9, 2012)

  • Bug Fix: Slight positioning problem when wizard interfaces scaled on Windows 7 / 2008 R2 / 8.
  • Bug Fix (Partial): Slow Setup build and install creation for users running Windows Defender/Microsoft Security Essentials (including all Windows 8 users by default) or certain other real-time antivirus software.
  • Bug Fix (Internet Updater): Compatibility with pre-7.0 updaters.
  • Bug Fix: R6034 errors and other potential DLL/OCX registration problems with v7.0.
  • Bug Fix: Registration may not have been performed on already-existing DLL/OCX files.
  • Bug Fix: Default initial install folder might have required an OK for creation if multiple levels deep.
  • Bug Fix: If install folder had multiple created subfolders, it might not have been automatically removed on uninstall without a reboot.
  • Bug Fix: Assorted possible crashes when Windows' DEP setting was set for "all programs".
  • Bug Fix: Hard drive space prerequisite check may have incorrectly failed when a decimal point was used in certain cases.
  • Bug Fix (Launchpad): When upgrading from pre-7.x to 7.0, if you had SSE Setup set to check for updates periodically, it might have gotten reset to not do so.
  • New Feature: Additional wizard images are now installed as a part of the SSE Setup install.
  • New Change: .NET Framework 3.0 download change. Downloads now point to 3.5 SP1 (retroactive for previous SSE Setup versions).
  • New Change: .NET Framework 2.0 download change on Windows 8 / Server 2012 (your action possibly required see help file).
  • New Change (Booster): Added .NET Framework 4.5 as a pre-set prerequisite you can choose.
  • New Change (Booster): Addition of Windows 8 and Windows Server 2012 in Booster as OS's to block install on.
  • New Change (Booster): Several minor Booster usability improvements.
  • New Change: You can now specifically register all DLL/OCX files as either 32-bit or 64-bit (rather than only ones going to system folder)

New in SSE Setup 7.0 (Oct 9, 2012)

  • 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 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!

New in SSE Setup 6.1 (Mar 13, 2010)

  • Bug Fix: Program Compatibility Assistant dialogs appearing on Windows 7 for cancelled installs/uninstalls. Only occurred if Setup/Uninstall didn't complete successfully, such as if the user cancelled.
  • Bug Fix: Installing files to folders directly under the ROOT DRIVE might have blocked install incorrectly for non-admin users.
  • Bug Fix: Clicking "Restore Defaults" button on the Classic user interface produced an error. Introduced with v5.2.
  • Bug Fix (Booster): Some FTP servers could not be connected to in Booster for publishing, etc.
  • New Change: SSEset.dat file no longer appears in final distributions. This file is now packaged inside of Setup (in an encrypted state). When Setup is run, it will read this file from within itself in memory.
  • New Change (Booster): OS related changes on Prerequisite page. Including "Windows 7" and "Server 2008 R2" distinction, and 9X/ME consolidation.
  • New Change (Booster): Added .NET Framework 4.0 (either full or client) as a pre-set prerequisite you can choose.
  • New Change: SSE Setup downloadable package is digitally signed.

New in SSE Setup 6.0 (Jun 18, 2009)

  • Custom prerequisites with download support, numerous enhancements, bug fixes

New in SSE Setup 5.2 (Dec 5, 2008)

  • Major update with bug fixes, digital signature support, many enhancements

New in SSE Setup 4.4 (Nov 5, 2006)

  • 64-bit support, bug fixes,
  • new features

New in SSE Setup 4.3 (Oct 13, 2006)

  • bug fixes,
  • new features

New in SSE Setup 4.2 (Oct 11, 2006)

  • bug fixes,
  • new features

New in SSE Setup 4.1 (Sep 1, 2006)

  • bug fixes, new features

New in SSE Setup 4.1 (Sep 1, 2006)

  • bug fixes,
  • new features