UACME/Source/Yuubari/consts.h

41 lines
1.7 KiB
C
Raw Normal View History

/*******************************************************************************
*
* (C) COPYRIGHT AUTHORS, 2017 - 2018
*
* TITLE: CONSTS.H
*
2018-03-31 08:08:36 +00:00
* VERSION: 1.29
*
* DATE: 17 Apr 2018
*
* Global consts definition file.
*
* THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF
* ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED
* TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
* PARTICULAR PURPOSE.
*
*******************************************************************************/
#pragma once
#define YUUBARI_MIN_SUPPORTED_NT_BUILD 7600
#define YUUBARI_MAX_SUPPORTED_NT_BUILD 17134
#define T_UAC_COM_AUTOAPPROVAL_LIST TEXT("SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\UAC\\COMAutoApprovalList") //RS1+
#define T_UAC_SETTINGS_KEY TEXT("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\System")
#define T_UAC_PROMPT_BEHAVIOR TEXT("ConsentPromptBehaviorAdmin")
#define T_UAC_SECURE_DESKTOP TEXT("PromptOnSecureDesktop")
#define T_UAC_RESTRICTED_AUTOAPPROVE TEXT("EnableRestrictedAutoApprove") //RS1+
#define T_UAC_AUTOAPPROVEIC TEXT("EnableAutoApproveIntegrityContinuity") //RS2+
#define T_FLAG_ELEVATION_ENABLED TEXT("ElevationEnabled")
#define T_FLAG_VIRTUALIZATION_ENABLED TEXT("VirtualizationEnabled")
#define T_FLAG_INSTALLERDETECT_ENABLED TEXT("InstallerDetectEnabled")
#define T_PROGRAM_NAME TEXT("Yuubari")
#define T_PROGRAM_TITLE TEXT("[UacView] UAC information gathering tool, v1.2.9 (Apr 17, 2018)\n")
#define T_HELP TEXT("Optional parameters to execute: \n\n\r\
YUUBARI [/v] \n\n\r\
/v - produce verbose output.")