Skip to content

SignGuiPatcher v2.0.0

Latest

Choose a tag to compare

@wesmar wesmar released this 26 May 07:49
· 1 commit to main since this release

Note

ARM64 binary available — community testing needed
SignGuiPatcher_arm64.7z is now included as an experimental build.
The binary compiles cleanly and is structurally sound, but hardware validation
is limited — I had access to an ARM64 machine for only a short period.
Longer-term access is expected in ~3 weeks, at which point this build will be
formally validated and the experimental label dropped.

If you're running Windows on ARM (Snapdragon X, Surface Pro X, etc.) — please
test and report results in Issues.

Confirmed working builds will be listed in ## ✅ Tested On.

Overview

SignGuiPatcher v2.0 removes desktop watermarks on Windows evaluation, insider and test-signing builds —
Vista through Windows 11 Build 28000 — without modifying any system file.

Complete rewrite in pure MASM x64 (zero CRT). Adds full support for Windows 11 Build 28000+
where watermarks are rendered via UxTheme!DrawTextWithGlow (ordinal 126).


What's New in v2.0

  • Rewritten in pure MASM x64 — no C++ runtime, no CRT, single self-contained EXE
  • DrawTextWithGlow hook — intercepts UxTheme ordinal 126 (the renderer on Win11 Build 28000+)
  • BrandingLoadStringForEdition hook — delay-IAT by name (works before winbrand.dll is loaded)
  • Delay-load INT scanner — patches by name or ordinal directly from the PE Import Name Table
  • CLI mode-apply / -restore / -status for scripted deployment
  • Dark mode + Mica — GUI adapts to Windows 11 system theme
  • Defense-in-depth — five hooks cover every rendering path from Vista to Build 28000

📦 Archive Contents (SignGuiPatcher.7z — 12K)

🔑 Archive password: github.com

SignGuiPatcher.7z
└── SignGuiPatcher.exe    Patcher (MASM x64, no CRT, requireAdministrator)

🚀 Usage

Run SignGuiPatcher.exe as Administrator.

GUI mode: double-click → UAC prompt → click APPLY PATCH

CLI mode:

SignGuiPatcher.exe -apply      Apply watermark patch
SignGuiPatcher.exe -restore    Restore original state
SignGuiPatcher.exe -status     Check current state

Explorer restarts automatically. No logout required. Fully reversible.


✅ Tested On

  • Windows 11 26H1 10.0.28000 — all watermarks suppressed
  • Windows 10 22H2 — Test Mode + build string suppressed
  • Windows 7 — evaluation watermark suppressed

⚙️ Technical

  • COM CLSID hijackExpIorerFrame.dll (capital I, visually identical to lowercase l)
    replaces ExplorerFrame.dll via one registry character change
  • Five IAT hooks — LoadStringW, ExtTextOutW, DrawTextW, BrandingLoadStringForEdition, DrawTextWithGlow
  • TrustedInstaller impersonation — no driver, no service install, no kernel modification
  • Pure MASM x64, zero CRT — kernel32 + advapi32 + shell32 + user32 only

⚠️ Responsible Use

For authorized use only on systems you own or administer — evaluation machines,
insider preview installs, test-signing development environments.
Not a license bypass or activation crack. All changes are fully reversible.
The author is not responsible for any damage.


📞 Contact


Release: v2.0.0 · 05.2026 · © WESMAR 2026