Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works
Anything · Lazarus or Delphi
Random projectRandom project

universal-watermark-disabler

View on GitHub

Member rating

No ratings yet.

Sign in to rate this project.

README

Universal Watermark Disabler (Persistent Edition / 一键持久化防护版)

Removes watermark strings in Windows 11 (including 26H2 Insider Preview), Windows 10, Windows 8.1 and Windows 8. (去除 Windows 11 26H2 等内测预览版,以及 Windows 10/8.1/8 桌面右下角的水印。)


📌 致敬原作者 (Original Author Acknowledgement)

特别致敬原作者 PainteR 及其开源仓库: Special thanks to the original author PainteR and their open-source repository:

⚠️ 侵权提示 / Infringement Notice: 如果原作者认为我侵权请联系 liu2433112397@163.com 下架。 If the original author considers this repository an infringement, please contact liu2433112397@163.com for removal.


🚀 本版本新增特性 (New Persistent Features)

在保留原版极其出色的 COM 劫持代理去水印机制的基础上,针对现代 Windows 系统(Windows 11 26H2/24H2/23H2、Windows 10)进行了防更新还原持久化升级: Based on the excellent original COM hijacking DLL proxy mechanism, this version introduces a persistence upgrade against Windows Updates for modern Windows systems (Windows 11 26H2/24H2/23H2, Windows 10):

  1. 一键一劳永逸(Click Once, Set and Forget):
    • 提供了编译完成的无缝单文件独立主程序 uwd_persistent_installer.exe。
    • 只需运行并点击一次 Install,安装完成后即可直接关闭并删除软件本身,无需常驻或保留安装包。
    • Provides a fully compiled standalone installer uwd_persistent_installer.exe.
    • Simply run it and click Install once. After installation, you can safely close and delete the software itself. It does not need to run in the background.
  2. 自动防 Edge / Windows Update 还原守护 (UWD_PersistenceGuard):
    • 解决了 Edge 浏览器更新或 Windows 累积更新静默将注册表项 HKCR\CLSID\{ab0b37ec-56f6-4a0e-a8fd-7a8bf7c2da96}\InProcServer32 改回默认 explorerframe.dll 导致水印复发的问题。
    • 自动向系统注册轻量巡检任务,检测到更新还原后自动静默修复,0 RAM 内存常驻,0% CPU 开销。
    • Solves the issue where Edge browser updates or Windows Cumulative Updates silently reset the registry key HKCR\CLSID\{ab0b37ec-56f6-4a0e-a8fd-7a8bf7c2da96}\InProcServer32 back to explorerframe.dll, causing the watermark to reappear.
    • Automatically registers a lightweight scheduled task that silently detects and repairs the registry key if it is reverted, with 0 RAM footprint and 0% CPU overhead.

📖 使用说明 (Usage)

  1. 右键以管理员身份运行 uwd_persistent_installer.exe。 (Run uwd_persistent_installer.exe as Administrator.)
  2. 点击 Install (One-Click) 按钮。 (Click the Install (One-Click) button.)
  3. 安装完成后提示成功,你可以直接关闭并删除该 exe 文件。 (Once successfully installed, you can close and delete the exe file.)
  4. 如需完全恢复水印或卸载,随时重新运行该程序点击 Uninstall 即可。 (To completely restore the watermark or uninstall, simply run the program again and click Uninstall.)

⚙️ 原项目特性 (Original Features)

  • Removes watermark strings: BootSecure, Test Mode, Build string in evaluation and pre-release builds, "Confidential" warning text and build hash.
  • Supports builds from Windows 8 7850 to Windows 10 and Windows 11 (26H2 Insider Preview).
  • Supports any UI language.
  • Does not delete branding strings (i.e. does not modify system files: work as proxy/injector).

🔬 工作原理 (How it works)

  • 去水印逻辑 (Watermark Removal Logic):通过 COM 劫持与 DLL 代理技术(painter_x64.dll),拦截 Explorer 绘制桌面水印文本的过程。(Intercepts the Explorer's rendering of desktop watermark text via COM Hijacking and DLL proxying with painter_x64.dll.)
  • 持久化防复发逻辑 (Persistence Logic):利用 Windows 原生计划任务(UWD_PersistenceGuard),在开机/登录时静默校验注册表 CLSID 状态,确保在被 Edge/Windows Update 强行还原后能毫秒级自动修复。(Utilizes a native Windows Scheduled Task (UWD_PersistenceGuard) that silently verifies the registry CLSID status at boot/login, ensuring millisecond-level automatic repair if forcefully reverted by Edge or Windows Update.)