NtSetSystemInformation.md

September 12, 2019 ยท View on GitHub

List of privileges required for NtSetSystemInformation() calls:

SystemInformationClassPrivilegeRemarks
SystemFlagsInformationSeDebug
SystemFlags2InformationSeDebug
SystemLeapSecondInformationSeSystemtime
SystemTimeAdjustmentInformationSeSystemtime
SystemTimeSlipNotificationSeSystemtime
SystemTimeZoneInformationSeTimeZone
SystemDynamicTimeZoneInformationSeTimeZone
SystemRegistryQuotaInformationSeIncreaseQuota
SystemPrioritySeperationSeTcb
SystemExtendServiceTableInformationSeLoadDriver
SystemWin32WerStartCalloutSeTcb
SystemFileCacheInformationSeIncreaseQuota
SystemFileCacheInformationExSeIncreaseQuota
SystemDpcBehaviorInformationSeLoadDriver
SystemCrashDumpStateInformationSeDebug
SystemVerifierInformationSeDebug
SystemVerifierInformationExSeDebug
SystemVerifierAddDriverInformationSeDebug
SystemVerifierRemoveDriverInformationSeDebug
SystemThreadPriorityClientIdInformationSeIncreaseBasePriority
SystemSpecialPoolInformationSeDebug
SystemErrorPortInformationSeTcb
SystemImageFileExecutionOptionsInformationSeTcb
SystemCoverageInformationSeDebug
SystemVerifierFaultsInformationSeDebug
SystemAitSamplingValueSeProfileSingleProcess
SystemScrubPhysicalMemoryInformationSeProfileSingleProcess
SystemCombinePhysicalMemoryInformationSeProfileSingleProcess
SystemConsoleInformationSeLoadDriver
SystemBootMetadataInformationSeTcb
SystemSoftRebootInformationSeShutdown, SeTcb
SystemCriticalProcessErrorLogInformationSeShutdown
SystemInterruptCpuSetsInformationSeIncreaseBasePriority
SystemIntegrityQuotaInformationSeDebug
SystemSecureDumpEncryptionInformationSeTcb
SystemAffinitizedInterruptProcessorInformationSeIncreaseBasePriority
SystemAllowedCpuSetsInformationSeIncreaseBasePriority
SystemCpuSetTagInformationSeIncreaseBasePriority
SystemWorkloadAllowedCpuSetsInformationSeIncreaseBasePriority