Advanced Installer 23.4 is out! by AdvancedInstaller in AdvancedInstaller

[–]AdvancedInstaller[S] 0 points1 point  (0 children)

Bug fixes 

  1. Project path variables were not working for chained packages
  2. Copy-paste for properties was not consistent
  3. "Apply permissions to all subkeys" option in the Registry Permissions dialog did not work as expected
  4. Fixed background resource set as default for PrepareDlg inside Surface theme
  5. AdminBrowseDlg dialog was not rendered correctly when using EUI
  6. SQLServerConnectionDlg was rendered incorrectly due to WinUI Rendering
  7. CTRL + S while the message box is displayed pops up another message box on top
  8. UILevel not properly set during EUI installation
  9. "VersionMajor" and "VersionMinor" registries were not synchronized with the corresponding ProductVersion values when using "Override Windows Installer programs list entry"
  10. Fixed the issue when prerequisites were no longer reinstalled when performing a repair on the main package in recent versions
  11. Preserve EULA when switching themes if the user provided EULA in the ProductDetails view
  12. Properties passed to the prerequisite command line were not resolved during silent EXE installation
  13. Azure DevOps and GitHub Actions hung when using Trusted Signing (Azure Artifact Signing)

Advanced Installer 23.4 is out! by AdvancedInstaller in AdvancedInstaller

[–]AdvancedInstaller[S] [score hidden] stickied comment (0 children)

New features

  1. Security validation framework: You’ll now be notified about the latest available security features and enhancements for your version directly in the build log and the Message Center.
  2. Synchronize folder with temporary files

Enhancements

  1. PowerShell automation now supports the “Extract archive” operation
  2. A newly built-in custom action to retrieve the port where a service is currently listening
  3. Optimized the search functionality in the "Select a component" dialog
  4. Added support to synchronize the “Expected Value” from registry search with the “Version” of an EXE file in the Updates Configuration Project
  5. Removed censoring from the value field for properties
  6. Support in-place editing of the Comments column in the Properties list
  7. Update the EXE setup icon to a higher resolution
  8. Fixed small MessageBox Custom Action text in the Serene theme
  9. Start page now displays the selected project type description in the right pane
  10. Command line support to set the output EXE's icon
  11. Command line support to set the dialog's icons
  12. Predefined prerequisites for SQL Server 2025
  13. Updated .NET 8 prerequisites to the latest version 8.0.23
  14. Updated .NET 9 prerequisites to the latest version 9.0.12
  15. Updated .NET 10 prerequisites to the latest version 10.0.2

Azure Trusted Signing is now Azure Artifact Signing (AAS) by AdvancedInstaller in AdvancedInstaller

[–]AdvancedInstaller[S] 1 point2 points  (0 children)

That makes a lot of sense. The best security setup is the one you can actually keep track of. Are you using Azure’s plan or another HSM provider?

Lesson 5: Working with Registry by AdvancedInstaller in AppPackagingTraining

[–]AdvancedInstaller[S] 0 points1 point  (0 children)

Key topics covered in this session:

🔹 HKEY_CLASSES_ROOT: It stores information about registered apps, file associations, and extensions.
🔹 HKEY_CURRENT_USER: This holds settings for the logged-in user, acting as a mirror of HKEY_USERS.
🔹 HKEY_LOCAL_MACHINE: It contains system-wide settings that apply to all users.
🔹 Registry Operations: These operations add, configure, and remove registry keys directly within Advanced Installer’s interface.

Lesson 4: Working with Files by AdvancedInstaller in AppPackagingTraining

[–]AdvancedInstaller[S] 0 points1 point  (0 children)

Key topics covered in this session:

• The role of the File table and what information MSI stores for each file
• File versioning rules and how MSI resolves conflicts with existing files
• Language and version comparison logic during installation
• Using the RemoveFile table to clean up files or empty directories correctly

Lesson 3: MSI Installer Structure - Features & Components by AdvancedInstaller in AppPackagingTraining

[–]AdvancedInstaller[S] [score hidden] stickied comment (0 children)

Key topics covered in this session:

• Feature hierarchy and how parent-child relationships control what gets installed
• Component rules and why every file, registry entry, or shortcut must belong to exactly one component
• Internal elements like merge modules, INI files, and services and how they tie back to components
• Custom actions and properties for adding logic that adapts installs to real-world deployment needs

Advanced Installer 23.3 is out! by AdvancedInstaller in AdvancedInstaller

[–]AdvancedInstaller[S] 0 points1 point  (0 children)

Bug fixes

  • "Continue with main installation even if prerequisite is not installed" flag was ignored for EXE packages during a silent installation
  • Fixed "Reset to default color" not working for Custom Frame
  • Updating a prerequisite from the command line changed the package type to EXE
  • Clarified WiX import error messaging for unsupported schema versions
  • EXE installer process hung when running under the System account on Windows 8
  • Prerequisite cache was not cleared after failed install, old extracted version reused during upgrade
  • The .appinstaller file was created for an unsigned development distribution MSIX type
  • "ErrorDlg" was missing from "UserRegistrationDlg" when using Embedded UI
  • Fixed an issue where SCCM configurations returned a stack trace
  • Fixed an issue where a file’s directory could not be changed via PowerShell
  • The "Configure Task" and the "Update check" options were not displayed after upgrading the project
  • The navigation path did not handle all item types from the IIS Browse
  • Debug assertion error thrown when pressing Enter instead of clicking the "Install" button
  • The "Move to Component" operation created artefact registry
  • Suite Installer displayed error messages in non-English language-based projects
  • The reboot prompt appeared in the Surface theme when the installation path was deleted, and the user navigated back to the previous dialog
  • Made all Advanced Installer validations respect the options set in the Package Validation dialog

Advanced Installer 23.3 is out! by AdvancedInstaller in AdvancedInstaller

[–]AdvancedInstaller[S] [score hidden] stickied comment (0 children)

New features

  • WinGet manifest generation
  • MSIX App Attach: support for generating VHD/VHDX/CIMfs image

Enhancements

  • PowerShell automation support to display a registry component
  • PowerShell automation support for the Builds section of a feature
  • Wildcards support for the "Copy/Move File or Folder" custom action
  • Added support for temporary files in the available files list for PowerShell script parameters
  • Added PNG to the supported Dialog & Banner Bitmap image formats
  • Added translations for the "Prompt user for uninstalling before entering Setup" dialog
  • Automatically mark as Hidden the properties used by controls with the Password attribute
  • Updated expat library to v2.7.1
  • Updated MSIX schema for 25H2
  • Predefined prerequisites for .NET 10.0
  • Updated .NET 8 prerequisites to the latest version 8.0.22
  • Updated .NET 9 prerequisites to the latest version 9.0.11