|
|
Hi,
I have a protected media file that I acquire a valid license for on my local computer. The license expires at a certain date time, and once the datetime has passed, the file no longer plays as expected.
However I am also transferring the media file to a portable device, and it never expires - it is like the expiration date is removed or ignored.
For the transfer rights, my license server is setting the following in the WMRMRights object: oRights.AllowBurnToCD = 1; oRights.AllowBackupRestore = 1; oRights.AllowTransferToSDMI = 1; oRights.AllowTransferToNonSDMI = 1;
- I originally also had the TransferCount property set to 1000, but I have also done some testing with this property removed and it did not make a difference.
The other WMRMRights properties I am setting include: oRights.PMRights = 1; oRights.PMAppSecurity = 150; oRights.PMExpirationDate = "#"+ dtEnd.ToString("yyyyMMdd HH:mm:ss")+"Z#"; oRights.ExpirationDate = "#"+ dtEnd.ToString("yyyyMMdd HH:mm:ss")+"Z#"; oRights.BeginDate = "#"+ dtStart.ToString("yyyyMMdd")+"Z#";
I am still using v9.5 of the WMRM SDK.
Is there some magic property or combination of properties that I am missing in order to successfully be able to transfer the media file to a device and have it expire at the proper time?
Thanks, Beth
|
|
|