A program that allows you to hide certain windows when sharing your full screen

Overview

Invisiwind

Invisiwind (short for Invisible Window) is an application that allows you to hide certain windows when sharing your full screen.

So .. what does it do exactly?

I think this is best explained with a couple of screenshots I took during a Zoom meeting:

What I see What they see

The screenshot on the left is what I see. The one on the right is what everyone else sees.

Using this tool, firefox and slack have been hidden so anyone watching the screenshare is unable to see those windows. However, I can continue to use them as usual on my side.

Note: this tool works with any app (MS Teams, Discord, OBS, etc) and not just Zoom.

So .. what does it do exactly? (for technical people)

Simple: The tool performs dll injection to SetWindowDisplayAffinity to WDA_EXCLUDEFROMCAPTURE.

How do I use it?

usage

  • Download and extract the generated zip bundle from here.
  • Run Invisiwind.exe. You will now be dropped into a terminal.

Running it directly drops you into interactive mode. You can type help for more information.

You can also directly invoke it with commandline arguments. Type invisiwind --help for argument specification.

FAQ

I get a DLL error when trying to run Invisiwind.exe. How do I fix this?

You will need the Microsoft Visual C++ Redistributable for Visual Studio 2019. You can download it from here.

What OSes are supported?

Windows 10 v2004 or above. On previous versions of windows, a black screen is shown instead of hiding the window.

Do future instances of the application get automatically hidden?

No

Is it possible to see a preview of the screen on my side?

You can use something like OBS's Windowed projector.

Preview

Windowed Projector

Tip: you can hide this window from view too

Could I automatically hide windows using a hotkey?

Yes! In the zip bundle you'll find a AutoHotkey script that hides windows when you press Ctrl+J. Feel free to customize.

Issues
  • Running from VS does not work, but works fine from portable

    Running from VS does not work, but works fine from portable

    The reason I bring this up is because I am working on a similar injection tool and am having an issue where the dll does not run after CreateRemoteThreadEx() call. Demonstration

    opened by armandeeps 4
  • Understanding the program

    Understanding the program

    I am unable to get the program to work when launching from the project, only the installed version. What is the difference?

    Additionally, I wanted to get a better understanding of the software if you have the time to chat.

    Unable to reproduce 
    opened by armandeeps 3
  • Not working on Windows 11

    Not working on Windows 11

    I tried using this on windows 11(with all updates installed) it is hiding apps like notepad etc, but not many other apps like chrome.exe, msedge.exe --> a support for win 11 is appreciated

    bug help wanted 
    opened by ravibpa 2
Releases(v1.1.4)
Owner
Joshua T.
Code for fun!
Joshua T.
Lock you keyboard and clean your screen. A simple, and easy way to clean your computers.

Pristine Cleaner A screen and keyboard cleaning application made to turn screen black, and lock keyboard for easy cleaning. With features such as star

Rhino Inani 2 Jan 16, 2022
Add virtual monitors to your windows 10 device! Works with Oculus software, obs, and any desktop sharing software

License MIT and CC0 or Public Domain, whichever is least restrictive -- Use it AS IS - NO IMPLICIT OR EXPLICIT warranty This may break your computer,

Rashi Abramson 162 Jun 21, 2022
Program that allows you to get the source code of a website's home page without doing it manually. Use it at your own risk.

Website-Homepage-Grabber Install one of the folders x64 or x32 if the program doesn't work(probably because you don't have visual studio installed) If

null 5 Feb 19, 2022
An Arduino library which allows you to communicate seamlessly with the full range of u-blox GNSS modules

u-blox makes some incredible GNSS receivers covering everything from low-cost, highly configurable modules such as the SAM-M8Q all the way up to the surveyor grade ZED-F9P with precision of the diameter of a dime.

SparkFun Electronics 112 Jun 22, 2022
Simple command-line program for sharing the display image on a local network.

XCast is a simple server/client command line program for sharing screen under X. With XCast you have the ability to either pull the display from a rem

Vito Čuček 3 Dec 12, 2021
This program try to recreate bash --posix comportement in certain limite

minishell : petitcoquillage This program try to recreate bash --posix comportement in certain limite Execution : To execute this Program you have to b

null 50 Jun 21, 2022
Had a tough time playing Microsoft Wordament ? Well WORDament_Solver has your back. It suggests you meaningful words you can use while playing the game and help you top the leaderboard.

WORDament_Solver Had a tough time playing Microsoft Wordament ? Well WORDament_Solver has your back. It suggests you meaningful words you can use whil

Tushar Agarwal 3 Aug 19, 2021
Separable Subsurface Scattering is a technique that allows to efficiently perform subsurface scattering calculations in screen space in just two passes.

Separable Subsurface Scattering Separable Subsurface Scattering is a technique that allows to efficiently perform subsurface scattering calculations i

Jorge Jimenez 521 Jun 24, 2022
Display array is a board that sets 6 ST7735 display with a resolution of 80x160px in a linear array sharing the clock, data, rs, backlight pins together

The display array is a board that sets 6 ST7735 display with a resolution of 80x160px in a linear array sharing the clock, data, rs, backlight pins together, and leaving individual access to the cs lines of each display, This board allows you to display images with a resolution of 480x160px.

Josue Alejandro Gutierrez 60 Jun 15, 2022
Hide skip button in cutscenes in Max Payne 3

MaxPayne3.FusionFix This is a small project intended to add ability to hide button in Max Payne 3. Additionally, added an option to increase the size

Sergey P. 24 May 30, 2022
Hide SMBIOS/disk/NIC serials from EFI bootkit

Rainbow Rainbow is a bootkit like HWID spoofer for Windows. It abuses several hooks in EFI runtime services and uses clever DKOM to hide hardware seri

Samuel Tulach 159 Jun 22, 2022
Inject dll to explorer.exe and hide file from process.

Hide-FS Inject dll to explorer.exe and hide file from process. Requierments: Microsoft Detours Library - https://github.com/microsoft/Detours Compile:

null 12 Jun 17, 2022
Some source code to demonstrate avoiding certain direct syscall detections by locating and JMPing to a legitimate syscall instruction within NTDLL.

hiding-your-syscalls What is this? This repository contains all of the source code from my blog post about avoiding direct syscall detections, which y

null 195 Jun 19, 2022
Thread Stack Spoofing - PoC for an advanced In-Memory evasion technique allowing to better hide injected shellcode's memory allocation from scanners and analysts.

Thread Stack Spoofing PoC A PoC implementation for an advanced in-memory evasion technique that spoofs Thread Call Stack. This technique allows to byp

Mariusz B. 610 Jun 27, 2022
ContactGot is an offline desktop app, where clients can leave their info, while an administrator can manage which information they need to gather on certain projects.

ContactGot Contents Description How to use Requirements Engineering Installation Documentation Design Architecture Demonstration 1. Description During

Elizaveta 16 Dec 17, 2021
Hide a process,port,self under Linux using the ld_preload

vbackdoor 中文 Hide a process,port,self under Linux using the LD_PRELOAD rootkit. compile the library git clone https://github.com/veo/vbackdoor.git cd

veo 54 Jun 23, 2022
A Geometry Dash mod that lets you select the screen to run the game on

Screen Selector A mod that lets you select the screen to run Geometry Dash on Fully compatible with Mega Hack v6 (except the "Fullscreen" and "Borderl

ConfiG 8 Jun 3, 2022
a C program to say hi to you :) also you're cute <3

You're gonna need to be on linux (too lazy for windows) and have gcc installed. * Installing ---------- * 1 --- To install first create a "hi

ibx34 2 Sep 21, 2021
A simple tool using PC mouse via USART to control MCU and LCD/OLED (with LVGL library), if your screen cannot be controlled by touch.

LVGL_USB_Mouse A simple tool using PC mouse via USART to control MCU and LCD/OLED (with LVGL library), if your screen cannot be controlled by touch. 如

k_ying 5 May 5, 2022