Installer Detection

With the arrival of User Access Control (UAC) in Windows Vista, applications run with standard user privileges by default. Some programs, however, need to run with administrative privileges, most notably installers that need to write to privileged locations. These programs will fail with access denied errors when run as standard user. To remedy this, starting with Windows Vista, the operating system will apply some heuristics to determine whether the executable is, in fact, an installer, and if so, attempt to elevate to administrator privileges. However, sometimes these heuristics can themselves cause problems. <br />This unit will explain these installer detection heuristics, and show you how to overcome common problems due to these.

Hands-On Labs

  • Installer Detection - Managed

    In this lab, you will learn how to identify issues related to installer detection on Windows Vista® and Windows 7. You will also learn how to fix common installer issues.

  • Installer Detection - Native

    In this lab, you will learn how to identify issues related to installer detection on Windows Vista® and Windows 7. You will also learn how to fix common installer issues.