#TipsThank you for subscribing!NewsletterNewsletterGet the best insights on MSI and MSIX TechnologyHow to use .INI files parameters to start a serviceHow To Programmatically Retrieve The Version of Your Executable At Build TimeHow To Backup and Restore Files during a Major Upgrade using Custom ActionsMSIX Shared Containers: How to access resources between different applicationsHow To Configure Azure Key Vault to Sign your MSIX Packages: A Step-by-Step GuideRegistering DLL and OCX Files in MSI Packages - 3 Recommended Techniques17 Recommendations to Package Your App for Enterprise UseHow To: Replace a file in an existing installerHow to Use The File Extensions Entry Point to Trigger Self-healing in an MSIHow to Add Notepad++ plugins to an MSIX packageWhy a Digital Signature Timestamp is Always RequiredHow to Set Automatic MSIX Downgrades with .appinstallerHow to Use CustomActionData to Access Windows Installer Properties in Deferred CustomActionsHow-To: Build an Advanced Installer Visual Studio Project from Azure DevOpsSmart PSF: Add a Fixup to Your MSIX ApplicationHow to use any type of Environment Variable in MSIX Don't Do It: Use Immediate CustomAction For Changing The System State Automation x2: How to automate Azure DevOps pipelines with Advanced Installer PowerShell automationHow does the MSI Registration ProductID look like and where to find it?How to: Choose Which Advanced Installer Azure DevOps Task You Need?123412341234