Show / Hide Table of Contents

Enum UacIL

UAC integrity level. See uacInfo.IntegrityLevel.

public enum UacIL

Namespace: Au.Types
Assembly: Au.dll

Fields

Name Description
High

Most rights. Processes that run as administrator.

Low

Very limited rights. Used by web browser tab processes, Windows Store apps.

Medium

Limited rights. Most processes (unless UAC turned off).

Protected

Undocumented. Rare.

System

Almost all rights. Services, some system processes.

UIAccess

Medium IL + can access/automate High IL windows (user interface).

Unknown

Failed to get IL. Unlikely.

Untrusted

The most limited rights. Rare.

Extension Methods

ExtMisc.HasAny<UacIL>(UacIL, UacIL)
ExtMisc.Has<UacIL>(UacIL, UacIL)
ExtMisc.SetFlag<UacIL>(ref UacIL, UacIL, bool)