热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

谁能解决图片防止截屏功能?

我正在开发一个小东西,就是保护图片的软件。能在显示时防止其他拷屏软件进行截图的那种。希望能有高手给予指点。
我正在开发一个小东西,就是保护图片的软件。能在显示时防止其他拷屏软件进行截图的那种。希望能有高手给予指点。

17 个解决方案

#1


这个,基本,很难。。。

#2


暂时想到的只有钩子 

#3


有点逗!楼主“正在开发”一个东西,却不知道该怎么开发……
接#2楼,容易想到的方法应该就是挂钩,根据你的需求程度,选择做到应用层还是驱动层。
楼主想要做到这一点,先得研究透各种“截屏”技术原理,然后再针对性地挂钩并阻止。

#4


手机对着显示屏拍照,如何防止。。。。。

#5


该回复于2010-11-25 13:50:28被版主删除

#6


引用 3 楼 jpexe 的回复:
有点逗!楼主“正在开发”一个东西,却不知道该怎么开发……
接#2楼,容易想到的方法应该就是挂钩,根据你的需求程度,选择做到应用层还是驱动层。
楼主想要做到这一点,先得研究透各种“截屏”技术原理,然后再针对性地挂钩并阻止。


只好做一个艰难的决定,一旦检测到有闪光灯或者手机电磁波之类的事物就自动爆炸。。。

#7


这个难。。。

#8


屏幕显示的是 原图片每点xor一个key序列之后的内容
生产一个 屏幕前的专用透镜,把每点再xor一个key序列之后才显示出来
那个专用透镜显然不支持复制/粘贴了

#9


照相机怎么防?
靠谱点的,还是加水印比较经济。

#10


引用 6 楼 irslyy 的回复:
引用 3 楼 jpexe 的回复:
有点逗!楼主“正在开发”一个东西,却不知道该怎么开发……
接#2楼,容易想到的方法应该就是挂钩,根据你的需求程度,选择做到应用层还是驱动层。
楼主想要做到这一点,先得研究透各种“截屏”技术原理,然后再针对性地挂钩并阻止。


只好做一个艰难的决定,一旦检测到有闪光灯或者手机电磁波之类的事物就自动爆炸。。。


哈哈.......

#11


mediaplayer好像不允许截屏

#12


引用 11 楼 dd_zhouqian 的回复:
mediaplayer好像不允许截屏


mediaplayer为啥不能截屏。。。。你把硬件加速关掉,看能截不。。。

#13


引用 11 楼 dd_zhouqian 的回复:
mediaplayer好像不允许截屏

#14


因为directx的缘故吧
也有支持它的截屏的工具

#15


只要人的眼睛能看见,你就没法阻止图片被盗。

#16


可以根本不显示那个图片

#17


你做个程序,不允许其它程序运行。最好是你做个操作系统,只能显示图片。
或者你做个电脑只能进不能出。

推荐阅读
  • 如何去除Win7快捷方式的箭头
    本文介绍了如何去除Win7快捷方式的箭头的方法,通过生成一个透明的ico图标并将其命名为Empty.ico,将图标复制到windows目录下,并导入注册表,即可去除箭头。这样做可以改善默认快捷方式的外观,提升桌面整洁度。 ... [详细]
  • 在Android开发中,使用Picasso库可以实现对网络图片的等比例缩放。本文介绍了使用Picasso库进行图片缩放的方法,并提供了具体的代码实现。通过获取图片的宽高,计算目标宽度和高度,并创建新图实现等比例缩放。 ... [详细]
  • 本文详细解析了JavaScript中相称性推断的知识点,包括严厉相称和宽松相称的区别,以及范例转换的规则。针对不同类型的范例值,如差别范例值、统一类的原始范例值和统一类的复合范例值,都给出了具体的比较方法。对于宽松相称的情况,也解释了原始范例值和对象之间的比较规则。通过本文的学习,读者可以更好地理解JavaScript中相称性推断的概念和应用。 ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • 散列表的查找过程及优势与劣势
    散列表是一种存储和查找方法,通过散列函数计算记录的散列地址来存储和访问记录。与线性表、树、图等结构不同的是,散列技术的记录之间不存在逻辑关系,只与关键字有关联。散列表的优势在于快速的查找速度,但也存在劣势。散列表最适合解决查找与给问题。 ... [详细]
  • 云原生边缘计算之KubeEdge简介及功能特点
    本文介绍了云原生边缘计算中的KubeEdge系统,该系统是一个开源系统,用于将容器化应用程序编排功能扩展到Edge的主机。它基于Kubernetes构建,并为网络应用程序提供基础架构支持。同时,KubeEdge具有离线模式、基于Kubernetes的节点、群集、应用程序和设备管理、资源优化等特点。此外,KubeEdge还支持跨平台工作,在私有、公共和混合云中都可以运行。同时,KubeEdge还提供数据管理和数据分析管道引擎的支持。最后,本文还介绍了KubeEdge系统生成证书的方法。 ... [详细]
  • Python实现变声器功能(萝莉音御姐音)的方法及步骤
    本文介绍了使用Python实现变声器功能(萝莉音御姐音)的方法及步骤。首先登录百度AL开发平台,选择语音合成,创建应用并填写应用信息,获取Appid、API Key和Secret Key。然后安装pythonsdk,可以通过pip install baidu-aip或python setup.py install进行安装。最后,书写代码实现变声器功能,使用AipSpeech库进行语音合成,可以设置音量等参数。 ... [详细]
  • SpringBoot uri统一权限管理的实现方法及步骤详解
    本文详细介绍了SpringBoot中实现uri统一权限管理的方法,包括表结构定义、自动统计URI并自动删除脏数据、程序启动加载等步骤。通过该方法可以提高系统的安全性,实现对系统任意接口的权限拦截验证。 ... [详细]
  • IhaveconfiguredanactionforaremotenotificationwhenitarrivestomyiOsapp.Iwanttwodiff ... [详细]
  • 本文介绍了Redis的基础数据结构string的应用场景,并以面试的形式进行问答讲解,帮助读者更好地理解和应用Redis。同时,描述了一位面试者的心理状态和面试官的行为。 ... [详细]
  • Win10下游戏不能全屏的解决方法及兼容游戏列表
    本文介绍了Win10下游戏不能全屏的解决方法,包括修改注册表默认值和查看兼容游戏列表。同时提供了部分已经支持Win10的热门游戏列表,帮助玩家解决游戏不能全屏的问题。 ... [详细]
  • 本文介绍了使用Python根据字典中的值进行排序的方法,并给出了实验结果。通过将字典转化为记录项,可以按照字典中的值进行排序操作。实验结果显示,按照值进行排序后的记录项为[('b', 2), ('a', 3)]。 ... [详细]
  • 阿,里,云,物,联网,net,core,客户端,czgl,aliiotclient, ... [详细]
  • Mac OS 升级到11.2.2 Eclipse打不开了,报错Failed to create the Java Virtual Machine
    本文介绍了在Mac OS升级到11.2.2版本后,使用Eclipse打开时出现报错Failed to create the Java Virtual Machine的问题,并提供了解决方法。 ... [详细]
  • 本文介绍了MyBioSource转甲状腺素蛋白定量检测ELISA试剂盒的应用方法及特点。ELISA法作为一项新技术在免疫诊断中的应用范围不断扩大,不仅适用于多种病原微生物引起的传染病、非传染病的免疫诊断,也可用于大/小分子抗原的定量检测。ELISA法具有灵敏、特异、简单、快速、稳定及易于自动化操作等特点,是一种早期诊断的良好方法,也可用于血清流行病学调查。MyBioSource转甲状腺素蛋白定量检测ELISA试剂盒使用方法包括对血清和血浆的操作要求。 ... [详细]
author-avatar
土土不怕苦_402
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有