Determines whether the Shutdown Event Tracker is enabled
Syntax
BOOL WINAPI IsSETEnabled ( )
Return Value
Nonzero if the tracker is enabled, FALSE otherwise
Remarks
/* */The function tries to open the key HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Reliability. If it does exist, the 'ShutdownReasonUI' value is queried. If its value is 1 (the 'always' value when Shutdown Tracker is configured via gpedit.msc), the function returns TRUE. If it is set to anything else, a TRUE return is determined by this:
OSVERSIONIFOEX osver; GetVersionEx(&osver); return osver.wProductType == ShutdownReasonUIValue;If the key doesn't exist, or if it has a 'ShutdownReasonOn' value but not a 'ShutdownReasonUI' value, success is determined by:
OSVERSIONIFOEX osver; GetVersionEx(&osver); return osver.wProductType != VER_NT_WORKSTATION;