Setup Factory 9.5.2

Released: Jul 31, 2018

Updates in 9.5.2

Fixes

  • Fix: Fixed an issue where Setup Factory silent installs would fail on Windows Server OS's without a GUI due to the system file 'oledlg.dll' not being present. This fix only applies to silent installs. Setups with an interface still require that system component.
  • Fix: Made a change to Setup Factory's launcher to prevent possible DLL hijacking of system files if nefarious copies were placed in the same folder as the setup when launched. The issue was related to the default search order for system files if not defined explicitly.
  • Fix: Fixed an issue where a file in-use error would occassionally occur when installing over existing files due to anti-virus interference.
  • Fix: Fixed a bug in the DLL.CallFunction action where parameters weren't handled properly in 64-bit setups.
  • Fix: Made an attempt to prevent an occassional build error from occurring duing the manifest injection step.
  • Fix: Fixed an issue where the File.Move action's "IncludeHiddenFiles" parameter default didn't match what was being used. It now uses the correct value from the prototype when not defined.
  • Fix: Made the Registry.GetValue action able to read REG_MULTI_SZ values containing null characters within it's data.
  • Fix: Addressed an issue in the File.Copy and File.Move actions where if the path contained erroneous backslashes in some locations, it would result in unpredictable file attributes being set. It may also result in the source folder being deleted in the File.Move action.
  • Fix: Fixed a bug where dragging and dropping a folder would cause files in sibling folders to be added as well.
  • Fix: Fixed a bug where files within folder names starting with '.' would be skipped when adding folder trees of files to the project or using folder references which would cause them to be skipped during the build.
  • Fix: Fixed a bug where command line arguments starting with 'S' would cause silent install/uninstalls if enabled.
  • Fix: Made a change to try to prevent a rare design-time crash from occurring when scanning some .dll/.ocx archive files for DLLRegisterServer interface support.
  • Fix: Made the 'Clipboard.IsTextAvailable' plugin action return false if there was a text entry on the clipboard, but it's data was empty. Updated version to 2.0.2.0.
  • Fix: Changed the behavior of the design-time properties of the Edit control on Custom screens to make it clear that 'Multiline' is not supported for 'Password' input styles. The Password input style is only valid for single-line edit controls.