gpt4 book ai didi

.net - 如何检测文件的使用权限 (DRM)

转载 作者:行者123 更新时间:2023-12-01 08:41:35 28 4
gpt4 key购买 nike

假设您有一个 .wma/.wmv 文件并且您想检测:

  • 是否受 DRM 保护?
  • (然后希望)DRM 保护的详细信息(例如许可证何时到期等)?

  • 是否有 C#/C++ api?似乎 Windows Media Player 可以做到这一点 - 如果您单击该文件上的属性...但资源管理器不会显示此信息。

    注意:我不相信这是一个微不足道的问题,我已经尝试了 taglib 并在网上搜索了大约 2 个小时的解决方案。

    最佳答案

    使用 Powershell 检测文件夹下的 DRM 文件的一种方法是:

    $wmplayer = New-Object -ComObject "WMPlayer.OCX"
    ls -recurse | ? { $_.Name -like "*.wma" -and [bool]::Parse($wmplayer.newMedia($_.FullName).getItemInfo("Is_Protected")) }

    关于.net - 如何检测文件的使用权限 (DRM),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2034360/

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