Show / Hide Table of Contents

Enum UacElevation

uacInfo.Elevation.

public enum UacElevation

Namespace: Au.Types
Assembly: Au.dll

Fields

Name Description
Default

Processes in this user session cannot be elevated. Can be: non-administrator user session (processes have limited rights); service session (processes have all rights); UAC is turned off (most processes have administrator rights).

Full

Runs as administrator (High or System integrity level), and UAC is not turned off. Also known as "elevated".

Limited

Runs as standard user (Medium, UIAccess or Low integrity level) in administrator user session (because of UAC).

Unknown

Failed to get. Normally it never happens.

Extension Methods

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