CSI-460 - MSI Packaging Update for Windows 7
This component course brings you up to speed on the new functionality in Windows Installer since XP. There are both challenges and benefits to the new features in these releases. This course outlines how to take advantage of the new features in package authoring. It also discusses the possible impacts on corporate IT software deployment and what steps can be taken during both package authoring and package deployment to ensure software distribution is reliable on Windows 7.
New for Windows Installer 4.0, 4.5 & 5.0
Overview of all the new functionality added since the 3.1 release in Windows XP SP2. Windows Installer 4.5 interim release is covered as well.
Integrating with Software Distribution
Ensuring that packages run well with software distribution system as well as user self-serve installations.
Package Authoring Best Practice
Deploying Packages to Vista / Windows 7
Package code signing, changes in source files format.
How UAC and MSI Elevated privileges compare, differ and interact. Avoiding UAC problems. Windows 7 Dual Purpose Packages for supporting profile isolated software installs. New AppCompat support for packages.
Managing User Admins
The course discusses the Windows Installer issues that need addressing if you will be eliminating XP user admins when migrating to Windows 7. It also discusses how to configure Windows Installer for maximum control if you will be supporting User Admins for some or all of your end users. Topics include Software Restriction Policies (certificates), Integrated Package Security, Configuration of Pre-4.0 MSI policies and properties that help when managing User-Admins
Managing Custom Actions
When custom actions need to be SDK compliant and when they don't. Custom actions in commercial packages. Special custom action compatibility in Windows 7.
Labs & Templates:
New MSI Logging Features
Analyzing custom action permissions
Analyzing MSI 4.0, 4.5 and 5.x logs
CSI Test Harness Package for Windows Installer 4.5, 4.0 and 5.0 Features
Shell Incept Configuration
Special .ADMX for Group Policy
Log File Analysis and Diagnostics Utility for New Windows 7 Features
Tool To Prevent Packages from Running on Non-Company Machines and When Double-Clicked Without Proper Command Line