{"repo":"rabbanyhmm/WindowCaptureHider","free":true,"listed":false,"github":"https://github.com/rabbanyhmm/WindowCaptureHider","clone":"git clone https://github.com/rabbanyhmm/WindowCaptureHider.git","description":"A lightweight Windows DLL that automatically hides all top-level windows from screen capturing utilities (e.g., OBS, Snipping Tool) by using SetWindowDisplayAffinity. Useful for privacy, security, or anti-streaming measures in custom applications.","language":"C++","stars":24,"topics":["anti-capture","cpp","dll","obs","privacy","screen-capture","screen-recording","setwindowdisplayaffinity","winapi","windows"],"license":"AGPL-3.0","category":"self-hosted-apps","readme_excerpt":"WindowCaptureHider WindowCaptureHider is a lightweight Windows DLL that hides top-level application windows from screen-capturing tools such as OBS, Snipping Tool, Microsoft Teams, Zoom, and others. It uses the Windows API SetWindowDisplayAffinity to block these windows from being captured or recorded. ⚠️ Note : This repository serves as personal GitHub storage for development backup and archival purposes. While it is public and functional, it is not maintained as a full-scale production library. Users are welcome to fork or reuse the code as needed. --- 📌 Table of Contents 1. Key Features 2. How It Works 3. Quick Start 4. Building From Source 5. Public API 6. Security & Limitations 7. Contributing 8. Roadmap 9. License --- ✅ Key Features Feature Description -------------------------- ----------------------------------------------------------------------------- Universal capture-blocking Automatically hides all top-level windows using WDA EXCLUDEFROMCAPTURE . Self-healing window loop Re-enumerates windows every second to apply or remove capture-blocking. Minimal footprint No dependencies beyond Win32 API. 150 lines of C++ code. Auto start & stop Starts on DLL load ( DLL PROCESS ATTACH ) and stops on unload. Inject or load manually Can be injected into any running process or loaded dynamically. Multi-platform builds Works on both x86 and x64. MSVC, Clang, and MinGW supported. Personal GitHub Storage Maintained as a personal development backup; not a user-configurable tool. --","default_branch":null,"files":null,"tree":[],"storefront":"/r/rabbanyhmm","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/rabbanyhmm/WindowCaptureHider/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}