C# – 击败键盘记录器的透明窗口

C# – 击败键盘记录器的透明窗口,第1张

概述如何创建一个对用户完全明显但在屏幕截图中不可见的窗口.我知道这是可能的,因为Neo SafeKeys(用于击败键盘记录器的屏幕键盘)没有出现在我安装的键盘记录软件的截图中. 为了给你一个想法,窗口对用户是完全可见的,但是当拍摄截图时,Neo SafeKeys窗口根本不显示(好像它甚至不存在). Neo SafeKeys声称它在窗口上方使用了一个隐形保护层来防止屏幕截图.我已经在互联网上搜索过,看看 如何创建一个对用户完全明显但在屏幕截图中不可见的窗口.我知道这是可能的,因为Neo SafeKeys(用于击败键盘记录器的屏幕键盘)没有出现在我安装的键盘记录软件的截图中.

为了给你一个想法,窗口对用户是完全可见的,但是当拍摄截图时,Neo SafeKeys窗口根本不显示(好像它甚至不存在).

Neo SafeKeys声称它在窗口上方使用了一个隐形保护层来防止屏幕截图.我已经在互联网上搜索过,看看我怎样才能重现这一点,但无济于事.有没有人知道如何执行此 *** 作(用户可见但在屏幕截图中不可见的窗口)?

解决方法 你可以做的是你可以防止PrtScn键在按下时做任何事情.看看 this article,同时向您展示如何做到这一点.

本文正在做的是清理剪贴板.您可以做的是捕获屏幕图像并以数字方式删除您的应用程序,然后将修改后的图像放在剪贴板上,从而给出使窗口透明的“效果”.

此外,你可能想看一下this SO question,它提供了一种让你的窗口显得“蓝色”的另一种方法,尽管它不容易做到.

总结

以上是内存溢出为你收集整理的C# – 击败键盘记录器的透明窗口全部内容,希望文章能够帮你解决C# – 击败键盘记录器的透明窗口所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/langs/1262493.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-08
下一篇 2022-06-08

发表评论

登录后才能评论

评论列表(0条)

保存