Advanced Installer 20 year anniversary
  • Features
  • Resources
  • Analytics
  • Help
  • Community
  • Blog
  • Purchase
  • Download
Start Free Trial
  1. MSI Packaging
  2. MSI package structure

Contents

MSI package structure
  • Package definition
  • Package structure
  • Package internal information
  • Merge Module
  • Files
  • Registries
  • INI Files
  • Shortcuts
  • Fonts
  • Services
  • ODBC (Open DataBase Connectivity)
  • System variables
  • Properties
  • Running custom code from the package
  • Custom Actions
  • System Search
  • Upgrades
  • Patching
  • Upgrading
  • De-hardcoding and Variabilization
  • De-hardcoding
  • Variabilization
  • Vendor MSI
  • Definition
  • Seller Vendor Customization
  • Direct vendor MSI
  • Vendor MSI hidden in setup
  • Vendor MSI with patch
  • Modify an MSI vendor, from cab outside to cab inside, etc.
  • Msiexec.exe commands
  • Installing a package
  • Repairing a package
  • Uninstalling a package
  • Administrative Installation
  • Creating logs
  • Applying a patch over a MSI
  • Installation with MST
  • Active-Setup Mechanism
Book cover
You’re reading
MSI Packaging Training Book
By
Alexandru Marin
Download the ebook
02

MSI package structure

Overview

The application package contains all the information Windows Installer needs to install or uninstall an application (or a software product), and for rolling the graphical interface for the user.

What you'll master

Learn why is important to know all the items that compose the MSI package, how they work independently, what are their interdependencies, and how to use them in different processes across application packaging.

Contents


  • Package definition
  • Package structure
  • Package internal information
  • Merge Module
  • Files
  • Registries
  • INI Files
  • Shortcuts
  • Fonts
  • Services
  • ODBC (Open DataBase Connectivity)
  • System variables
  • Properties
  • Running custom code from the package
  • Custom Actions
  • System Search
  • Upgrades
  • Patching
  • Upgrading
  • De-hardcoding and Variabilization
  • De-hardcoding
  • Variabilization
  • Vendor MSI
  • Definition
  • Seller Vendor Customization
  • Direct vendor MSI
  • Vendor MSI hidden in setup
  • Vendor MSI with patch
  • Modify an MSI vendor, from cab outside to cab inside, etc.
  • Msiexec.exe commands
  • Installing a package
  • Repairing a package
  • Uninstalling a package
  • Administrative Installation
  • Creating logs
  • Applying a patch over a MSI
  • Installation with MST
  • Active-Setup Mechanism
Start Reading ›
bannerFloatingIcons
Free Training Program in MSI Packaging EssentialsSelf-paced, 100% Online
Get Your Certification
Cookies help us deliver you a better web experience. By continuing to use our website, you agree to our use of cookies.

CAPHYON PRODUCTS

  • Advanced Installer
  • Installer Analytics
  • Advanced Web Ranking
  • Clang Power Tools
  • Wattspeed
  • Bytes Route

COMPANY

  • About Us
  • Contact
  • Partners
  • Press Information

PRODUCT

  • Manage Your Account
  • Help
  • Download
  • Documentation
  • Features
  • Forum
  • Pricing
  • Free Trial
  • Customers
  • Resources
  • Case Studies
  • Testimonials
  • Get a Demo

RESOURCES

  • MSIX Packaging Fundamentals ebook
  • MSI Packaging ebook
  • MSIX Ready
  • MSIX Introduction
  • Alternatives
  • Packaging Checklist for Devs
  • MSIX Succinctly ebook
  • Installer Testing Guide ebook
  • Integration with Visual Studio
  • Advanced Installer Upgrade Guide
  • Blog

FREE TOOLS

  • MSIX Troubleshooter
  • MSIX Tweaker
  • Advanced Installer Express
  • Advanced Installer Free
  • Hover
  • GoMSIX
  • TweakAppV
  • Visual Studio Extension

Application Packaging Academy

FREEMSI Packaging Essentials Training and Certification

CONNECT

  • RSS
  • Twitter
  • YouTube
  • LinkedIn
  • Facebook
  • GitHub
  • Stack Overflow
Advanced Installer, a Microsoft Partner

Application Packaging Academy

FREEMSI Packaging Essentials Training and Certification
Advanced Installer, a Microsoft Partner
Advanced Installer, a Microsoft Partner
© Caphyon 2002 - 2024 Ltd. Trademarks belong to their respective owners. All rights reserved.
Privacy  |  Site Map