Property uacInfo.IsUIAccess
Overload
Returns true
if the process has UAC uiAccess property.
A uiAccess process can access/automate all windows of processes running in the same user session.
public bool IsUIAccess { get; }
Property Value
Remarks
Most processes don't have this property. They cannot access/automate windows of higher integrity level (High, System, uiAccess) processes and Windows 8 store apps. For example, cannot send keys and Windows messages.
Note: High IL (admin) processes also can have this property, therefore IsUIAccess
is not the same as IntegrityLevel==IL.UIAccess
(uacInfo.IntegrityLevel returns UIAccess only for Medium+uiAccess processes; for High+uiAccess processes it returns High). Some Windows API work slightly differently with uiAccess and non-uiAccess admin processes.
This property is rarely useful. Instead use other properties of this class.