Invisiwind:保护隐私的屏幕共享利器

Invisiwind:保护隐私的屏幕共享利器

InvisiwindAn application that allows you to hide certain windows when sharing your full screen项目地址:https://gitcode.com/gh_mirrors/in/Invisiwind

项目介绍

在当今远程办公和在线会议盛行的时代,屏幕共享已成为日常工作的一部分。然而,屏幕共享时,我们往往不希望某些敏感窗口被他人看到,比如私人聊天、浏览器标签或其他个人应用。Invisiwind(隐形窗口)应运而生,它是一款能够在你进行全屏共享时隐藏特定窗口的应用程序。

Invisiwind 的核心功能是通过隐藏指定窗口,确保你在进行屏幕共享时,只有你能够看到这些窗口,而观看你屏幕共享的人则无法看到。这不仅保护了你的隐私,还让你在共享屏幕的同时,能够继续使用这些窗口进行日常操作。

项目技术分析

Invisiwind 的技术实现基于 Windows API 中的 SetWindowDisplayAffinity 函数,通过 DLL 注入技术将窗口的显示属性设置为 WDA_EXCLUDEFROMCAPTURE。这种技术手段使得指定的窗口在屏幕共享时不会被捕获,从而实现了窗口的“隐形”效果。

具体来说,Invisiwind 通过以下步骤实现窗口隐藏:

  1. DLL 注入:将自定义的 DLL 注入到目标进程中。
  2. 设置窗口属性:调用 SetWindowDisplayAffinity 函数,将窗口的显示属性设置为 WDA_EXCLUDEFROMCAPTURE
  3. 实时隐藏:在屏幕共享过程中,实时隐藏指定的窗口,确保观看者无法看到这些窗口。

项目及技术应用场景

Invisiwind 的应用场景非常广泛,尤其适合以下情况:

  • 在线会议:在进行 Zoom、Microsoft Teams、Discord 等在线会议时,隐藏私人聊天窗口、浏览器标签或其他敏感应用。
  • 直播:在进行 OBS 直播时,隐藏后台操作窗口,确保观众只能看到你希望展示的内容。
  • 远程办公:在进行远程协作时,隐藏个人工作区中的敏感信息,保护个人隐私。

无论你是开发者、设计师、教师还是普通用户,Invisiwind 都能帮助你在屏幕共享时更好地保护隐私,提升工作效率。

项目特点

Invisiwind 具有以下显著特点:

  1. 简单易用:提供安装版和便携版两种选择,用户可以根据自己的需求选择合适的版本。安装版只需一键安装,便携版则无需安装,直接运行即可。
  2. 跨平台支持:虽然目前仅支持 Windows 10 v2004 及以上版本,但 Invisiwind 的设计考虑到了未来可能的跨平台扩展,为后续开发留下了空间。
  3. 灵活配置:支持通过命令行参数进行配置,用户可以根据需要自定义隐藏窗口的行为。此外,还提供了 AutoHotkey 脚本,支持通过快捷键自动隐藏窗口。
  4. 开源社区:Invisiwind 是一个开源项目,欢迎开发者贡献代码、提出问题或建议。社区的支持使得 Invisiwind 能够不断完善,满足更多用户的需求。

结语

Invisiwind 是一款简单而强大的工具,它不仅解决了屏幕共享时的隐私问题,还为用户提供了灵活的配置选项和强大的社区支持。无论你是需要保护隐私的普通用户,还是希望提升工作效率的专业人士,Invisiwind 都是你不可或缺的助手。立即下载并体验 Invisiwind,让你的屏幕共享更加安全、高效!

InvisiwindAn application that allows you to hide certain windows when sharing your full screen项目地址:https://gitcode.com/gh_mirrors/in/Invisiwind

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

潘俭渝Erik

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值