Returns whether UAC is enabled
Syntax
DWORD WINAPI CheckElevationEnabled (
BOOL* pResult
)
Parameters
- pResult
- On output, nonzero if UAC is enabled zero otherwise. Cannot be NULL
Return Value
An ERROR_ status defined in winerror.h
Remarks
/* */Calls RtlQueryElevationFlags and checks whether the UAC bit flag is set.
This method of checking whether UAC is enabled is more reliable than checking the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUA registry key
See here for more in depth information on this function.