Skip to content

EfiGuard v1.4

Latest
Compare
Choose a tag to compare
@Mattiwatti Mattiwatti released this 15 Oct 04:34
· 4 commits to master since this release
0f5dca4

EfiGuardDxe

  • Compatibility fixes to support future versions of Windows. This affects Windows Insider builds 25941 and up. (#103)
  • EfiGuardDxe now correctly clears and restores CR4.CET along with CR0.WP if needed.
    As a result of this, EfiGuard can now also disable write protection during copies from its runtime SetVariable hook, which it previously did not do due to the potential for conflicts with CET.
  • Restored compatibility with EasyAntiCheat (EAC) (but see below). This fixes a regression introduced in v1.1.
    • Note: This fix requires Windows 11 or Server 2022 in order to work for reasons related to PatchGuard internals.
      Older versions will see no benefit. This is unlikely to ever change.
    • Note: Compatibility with anti-cheat software is not necessarily a goal of EfiGuard. This change fixes a regression that was affecting legitimate users. Issues complaining that EfiGuard isn't letting you cheat in video games will still be closed WONTFIX.

Loader

  • Interactive driver configuration through the loader has been changed from a compile time to a runtime switch. If you were using Loader.config.efi, you can now access this functionality by pressing the <HOME> key when prompted.
  • Fixed chainloading issue when using a third party boot manager such as Ventoy to boot Windows. (#91)

EfiDSEFix

  • EfiDSEFix will now acquire SE_DEBUG_PRIVILEGE before attempting to query kernel modules. (#97)
    This is another compatibility fix for Windows Insider that will likely be required in future versions of Windows.
  • Fixed invisible/hidden console output when running from a non-elevated prompt with UAC enabled. (#75)