Check your inbox and confirm the
When you switch from using App-V to MSIX for packaging your applications, you'll notice a big change in how shortcuts work. MSIX doesn't use the old .lnk shortcuts StartMenu you might be used to. Instead, it uses something called “modern application entries.”
January 18th, 2024
Services play a critical role in the installation and management of software applications. They are independent background processes that provide specific functionality or perform system tasks. Services are components that can be installed, configured, and managed as part of an application installation in the context of Windows Installer (MSI).
An MSI upgrade refers to the process of installing a new version of a software product that replaces an existing installation. It involves updating the installed product with a higher version while preserving user data and settings. MSI upgrades provide a comprehensive update mechanism that allows users to transition seamlessly from one version to another.
Depending on the situation, there are a number of actions you can take when it comes to repackaging an application:
Classes in the Windows Registry enable the organization and management of file type associations and other related settings. Each file type association in the registry is represented by a class that defines the association's properties and behaviors. Classes can be used to define other system objects such as ActiveX controls, fonts, and COM objects in addition to file type associations.
Object Linking and Embedding (OLE) is a proprietary Microsoft technology that allows developers to embed and link to other objects. With OLE Control Extension (OCX), you can develop and use custom user interface elements. You can also achieve OLE controls via Dynamic-Link Library(.dll) files.
The custom actions topic is one that most beginner IT Professionals tend to avoid and it’s to be understood because MSI technology is a very complex topic, not to mention the best practices that were developed during the years and somehow expected for the uninitiated to implement in their installers.
Welcome to “Advanced MSI Packaging,” the definitive guide to building robust and secure installation packages. This book builds upon the foundation laid by “MSI Packaging Essentials” providing an in-depth exploration of the MSI packaging process and its many intricacies.
To make the environment more secure it’s important to properly define and configure the firewall of your machines. However, there might be times when a specific executable must be added as an exception to the Inbound or Outbound rules of the firewall in order to have access.
The most popular scripting language for MSI custom actions is VBScript as this is also natively supported and interpreted by the Windows Installer. Microsoft's Visual Basic Scripting Edition (VBScript) is a lightweight scripting language. It was designed primarily to automate administrative tasks, boost productivity, and enable scripting capabilities in Windows environments. In this article, we'll look at VBScript's inner workings, syntax, features, and practical applications.