The Windows Installer has many built-in actions for the installation of applications. However, when a packager of an installation package finds it necessary to write a custom action. There are some best practices which have to be followed for optimal execution. Custom actions that use sensitive information should not write this information into the log.… Continue reading Best Practices for Windows Installer MSI Custom Actions
The easiest way to simulate the UAC is to install an MSI from an elevated command line. In Vista choose to run the command prompt as Administrator. Then install an MSI. You can flag an MSI, by modifying the WordCount in the Summary Information Stream, so that it does not automatically require elevation during an… Continue reading How to Test Application MSI Packages for UAC
If you repackage an installation with any version of Installshield AdminStudio, and when you try to validate it, you will most certainly see.. ICE33 – This ICE is caused by the fact that repackager adds COM related information into the registry table as supposed to the Microsoft recommended Class ID, Prog ID and Type Lib… Continue reading Most Common ICEs found while Package Validation in Re-packaged applications
Validation is performed by one or more Internal Consistency Evaluators, that are organized into CUB files. Several standard validators and CUB files are provided as part of the Platform SDK. ORCA can also use custom validators and CUB files.
The basics of this feature is explained in the article Folder Virtualization Concepts in Windows Vista. Impact in MSI Packaging Files in a registry key can be found twice in your installation. Especially if the application has to be launched to customize options and settings. Possible Work-around During Setup-Capture: Virtualized resources needs to be merged… Continue reading Windows 7 – File and Registry Redirection : Impact on MSI Packaging
Application packaging bundles applications and operating systems into a single file called a distribution unit (.msi), which makes it easier to deploy and install them on user’s computers. Packaging reduces the total cost of ownership for the customers by enabling them to efficiently install and configure the applications.