首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >验证显示HDCP的符合性(强制HDCP输出,如果HDCP不可用则禁用输出)

验证显示HDCP的符合性(强制HDCP输出,如果HDCP不可用则禁用输出)
EN

Stack Overflow用户
提问于 2013-05-01 20:10:21
回答 1查看 2.3K关注 0票数 7

我在C# Windows中工作,并希望确保我的表单上的内容仅通过使用系统硬件的符合HDCP的流输出。这将需要一个多步骤的过程。对这一过程的高级别框图说明如下:

  1. 确定显示器是否支持HDCP
  2. 确定图形适配器是否支持HDCP
  3. 最后,在输出上启用HDCP加密

如果这些阶段中的任何一个都报告了失败,那么将表单去掉则是一件微不足道的事情。

我对这种方式做了少量的研究,但似乎找不到任何详细的例子、线索或完成这一点的指导。到目前为止,我已经研究过使用DirectX和Windows,但是发现帮助不够。Windows许可证似乎也在这个问题上有所改进,但似乎是针对预先加密的内容(也是相当昂贵的)。也许有一种方法我没有注意到,也没有想过?

如果你需要其他信息,请告诉我。

提前谢谢你。

EN

回答 1

Stack Overflow用户

发布于 2015-07-07 09:25:15

HDCP是好的,但很难实现。即使你有这样的产品在市场上做你想做的,它将不会通过HDCP认证,因为它是很容易黑。大多数情况下,HDCP相关的东西,例如您存储HDCP密钥的ROM,都是硬件保护的,当您的产品上市时永远无法读出。有时,您甚至需要隐藏硬件路径从一个组件到另一个组件,以保护嗅探出您的HDCP解密码数据,例如,从图形卡芯片和HDMI连接器之间。

要回答您的问题,只有当您能够以某种方式读取显示器的EDID时,才能检测到显示器是否支持HDCP。我不认为您可以使用windows中现有的工具来完成这个任务。不过,我可能错了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16325659

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档