【发布时间】:2013-04-10 19:54:41
【问题描述】:
如何创建一个对用户来说完全可见但在屏幕截图中不可见的窗口。我知道这是可能的,因为我安装的键盘记录软件截取的屏幕截图中没有出现 Neo SafeKeys(一种用于击败键盘记录程序的屏幕键盘)。
为了让您了解,用户可以完全看到该窗口,但是当截取屏幕截图时,Neo SafeKeys 窗口根本不会出现(就好像它根本不存在一样)。
Neo SafeKeys 声明它在窗口上方使用了一个不可见的保护层来防止屏幕截图。我已经在整个互联网上搜索,看看我怎样才能重现这个,但无济于事。有人知道如何执行此操作(用户可见但在屏幕截图中不可见的窗口)?
【问题讨论】:
-
我只是一个猜测,但也许你必须在它之前捕捉屏幕截图事件并消失窗口?
-
这可以用 C# 完成吗?还是需要像 C 这样的低级编程?
-
您可以通过互操作间接使用C#。
-
@DenysDenysenko 如果尚未发生捕获屏幕截图事件,您如何在窗口消失之前消失?
-
我很伤心,这只是一个猜测。您可以像处理 WinAPI 一样处理相同的事件,如果有的话,您可以使用它。
标签: c# window transparent keylogger