假设您有一个.wma / .wmv文件,并且想要检测:
是否有C#/ C ++ API?似乎Windows Media Player可以执行此操作 - 如果单击该文件上的属性...但Explorer不显示此信息。
注意:我不相信这是一个微不足道的问题,我已经尝试了taglib并在网上搜索了大约2个小时的解决方案。
答案 0 :(得分:7)
使用Powershell检测文件夹下的DRM文件的一种方法是: -
$wmplayer = New-Object -ComObject "WMPlayer.OCX"
ls -recurse | ? { $_.Name -like "*.wma" -and [bool]::Parse($wmplayer.newMedia($_.FullName).getItemInfo("Is_Protected")) }
答案 1 :(得分:3)