Windows: Perform Shutdown instead of Reboot during Pre-Test of UEFI system encryption in order to detect machines where changes to EFI boot don't persist after shutdown.

This commit is contained in:
Mounir IDRASSI
2016-10-17 18:40:20 +02:00
parent 3bad079d75
commit e362d804b0
5 changed files with 8 additions and 8 deletions
+2 -2
View File
@@ -10017,7 +10017,7 @@ BOOL EnableWow64FsRedirection (BOOL enable)
}
BOOL RestartComputer (void)
BOOL RestartComputer (BOOL bShutdown)
{
TOKEN_PRIVILEGES tokenPrivil;
HANDLE hTkn;
@@ -10038,7 +10038,7 @@ BOOL RestartComputer (void)
return false;
}
if (!ExitWindowsEx (EWX_REBOOT,
if (!ExitWindowsEx (bShutdown? EWX_POWEROFF: EWX_REBOOT,
SHTDN_REASON_MAJOR_OTHER | SHTDN_REASON_MINOR_OTHER | SHTDN_REASON_FLAG_PLANNED))
{
CloseHandle(hTkn);