The history of UAC, User Account Control, dates back to as early as Windows 95 Operating System. With the 'intense' requirement in the corporate world to have employees their own 'user profile', Microsoft implemented profiling concept many years earlier however reaching Windows Vista, the concept has taken a major and bold changes. Introduction of Windows Installer Technology and it's continuing evolution makes UAC as one of the secure form of application installation and management services.
Robert Flaming, product manager at Windows Installer Team, has recently published a series of articles relating and concerning "User Account Control and Windows Installer". His articles discusses some of the very important concepts that are MUST to understand to create applications in Windows Vista. Windows Installer 4.0 is the latest version available and currently only compatible with Windows Vista.
Flaming's articles (ascending order):
Added October 01, 2006:
- UAC in MSI Notes: Answers to questions in comments from earlier blog posts.
- UAC in MSI Notes: What are the Hurdles in Windows Vista Logo compliance related to UAC and MSI?
- UAC in MSI Notes: How do I get one credential dialog for a multiple package install?
- UAC in MSI Notes: Easier for my current custom installer to support UAC than switch to MSI?
- UAC in MSI Notes: How to Build Packages that work for both Standard User and Per-Machine?
- UAC in MSI Notes: Is "this" intentional? If so, why?
- UAC in MSI Notes: Do I need to consider "this" when I'm designing for UAC in MSI? Generally, no.
Added September 30, 2006:
- UAC in MSI Notes: how do I troubleshoot UAC in MSI via the log?
- UAC in MSI Notes: How do I get the shield on the advertised shortcut?
- MSI in UAC Notes: When General Custom Action Mitigation Fails
- MSI in UAC Notes: Should I write my installer as a Standard User install? If yes, how?
- MSI in UAC Notes: Read the Friendly Manual
- MSI in UAC Notes: O Whitepaper, Where Art Thou?
- UAC in MSI Notes: Challenges for a Beautiful Custom Action
- UAC in MSI Notes: My "Four Square" Diagram
- UAC in MSI Notes: The NoImpersonate Bit Mistake
- UAC in MSI Notes: Modifying System in InstallExecuteSequence outside of Script
- UAC in MSI Notes: Modify System with InstallUISequence Custom Action
- UAC in MSI Notes: The AdminUser Mistake
- UAC in MSI Notes: Credential Prompt and Permissions
- UAC in MSI Notes: The "Saw Tooth" Diagram
- UAC in MSI Notes: A Relief Providing Framework
- UAC in MSI Notes: Jagged Edge to User
- UAC in MSI Notes: Just Like Managed Installs
- UAC in MSI Notes: Conflicting Definitions of Per-User
- UAC in MSI Notes: How I Root Cause The Problem
- UAC in MSI Notes: Introduction
These articles should be helpful and 'may be' the key discussions of forth coming Webcasts at MSDN about Designing Application Installations for UAC with Windows Installer 4.0 in Windows Vista scheduled on Wednesday, October 18, 2006 10:00AM Pacific Time. If you have any concerns reading these articles and would like to understand more about UAC features in Vista and 'know-hows', you can follow the link and register for the event.
Robert Flaming is adding a series of articles in the same list once in a while. They will be updated here once available with update date stamp of this article.
Original Post: September 24, 2006
Edited Post: October 01, 2006