gpt4 book ai didi

c# - 一项服务,可以在有人试图截取屏幕截图时进行跟踪和捕获

转载 作者:行者123 更新时间:2023-11-30 22:34:30 26 4
gpt4 key购买 nike

是否可以编写一个服务程序来捕获有人试图截屏的事件?不过,不是按下打印屏幕按钮或任何其他组合键,而是事件本身,即使它是由某些外部工具完成的?

最佳答案

你不能现实,因为任何人都可以编写一个可以截取屏幕截图的简单应用程序。

命令是 GetDC(NULL) ( msdn GetDC )。

Hook 此功能也不起作用,因为应用程序可以出于正当理由使用此功能,因此您必须尝试过滤掉误报。

此外,您只防止了一类问题,如果用户将文件通过电子邮件发送给某人怎么办?如果用户复制文本而不是使用屏幕截图怎么办?如果用户使用手机拍照怎么办?

如果您有必须保护的敏感信息,唯一可行的选择是教育用户和/或限制他们的访问。例如。包含敏感信息的机器未连接到公共(public)网络,USB 驱动器被禁用,用户不得在机器附近携带任何带有相机或数据存储的东西。

如果只是为了避免愚蠢的错误,那么您可以勾住键盘并寻找打印屏幕键。但是,这不会检测应用程序(例如 Snipping Tool)。

关于c# - 一项服务,可以在有人试图截取屏幕截图时进行跟踪和捕获,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7792521/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com