aboutsummaryrefslogtreecommitdiff
path: root/Application/EfiDSEFix/src/EfiDSEFix.cpp
Commit message (Collapse)AuthorAge
* EfiDSEFix: do not request UAC elevation in manifestMatthijs Lavrijsen2023-10-14
| | | | | | This works around a Windows Shell issue when launching console applications that require admin elevation (this includes EfiDSEFix) from an unelevated command prompt while having UAC enabled. Fixes #75
* Always use CopyWpMem in SetVariable hookMatthijs Lavrijsen2023-10-14
|
* EfiDSEFix: acquire SE_DEBUG_PRIVILEGE when finding kernel addressesMatthijs Lavrijsen2023-07-31
| | | | Fixes #97
* EfiDSEFix -c: error message wordingMatthijs Lavrijsen2023-03-17
| | | | Reference: #60
* EfiGuardDxe: disable VBS for the current bootMatthijs Lavrijsen2023-03-16
| | | | | | | This prevents a bugcheck on Windows 10 and later when VBS is enabled, which was made the default setting in Windows 11. Additionally, EfiDSEFix will not proceed if it detects that VBS is still unexpectedly running (meaning either EfiGuardDxe was never loaded, or it failed to disable VBS). Fixes #59
* Misc. warning fixesMatthijs Lavrijsen2023-03-13
|
* EfiDSEFix: add "-r" command to read the value of g_CiOptionsMatthijs Lavrijsen2023-02-27
|
* EfiDSEFix: improve g_CiOptions address validationv1.2.1Matthijs Lavrijsen2021-05-25
| | | | | | | | - Verify expected lengths of instructions - Verify CipInitialize is in PAGE - Verify g_CiOptions is in either .data or CiPolicy Fixes #31 (regression due to KB5003173 fix)
* EfiDSEFix: fix BSOD on Windows 10 with KB5003173 when using '-d'Matthijs Lavrijsen2021-05-12
| | | | | | EfiDSEFix was not finding the address of CI!g_CiOptions correctly after KB5003173 changed the layout of CI!CiInitialize. Fixes #28
* Fix MSVC 2019 and GCC 10 warningsMatthijs Lavrijsen2021-01-07
|
* Initial commitv1.0Mattiwatti2019-03-25