Re: Disabling screen capture
Re: Disabling screen capture
- Subject: Re: Disabling screen capture
- From: Doug Hill <email@hidden>
- Date: Thu, 20 Feb 2014 12:38:46 -0800
My personal feeling is that this will never happen. I seem to recall one of the reasons Apple doesn't support Blu-Ray is because of the onerous requirements of the content industries to provide DRM at the kernel level. For example, Windows has facilities in the kernel to check if there is a bus sniffer, protects the video content at the GPU level, etc. DVDs already kind of work this way (try to screenshot a DVD, go ahead) due to special support in the GPU/optical drive that already exists, so that video data doesn't go to main RAM. It should be noted, however, it's much easier to rip a DVD than do a screenshot.
At the very least, I doubt this will get resolved in any time-frame for your product/company.
$0.02
Doug Hill
On Feb 20, 2014, at 12:25 PM, Bradley O'Hearne <email@hidden> wrote:
>
> On Feb 20, 2014, at 1:12 PM, Kyle Sluder <email@hidden> wrote:
>
>> On Thu, Feb 20, 2014, at 11:58 AM, Bradley O'Hearne wrote:
>>>
>>> So my concluding questions are targeted at a general use case of trying
>>> to disable the ability to capture content which is delivered to and
>>> temporarily displayed within an app within OS X.
>>>
>>> 1. Does anyone know a possible way this can be accomplished with existing
>>> API?
>>
>> I highly doubt you will ever be able to disable screen capture of the
>> entire screen. But clearly DVD Player is able to prevent capture of its
>> window, and I think maybe iBooks does too. Though they might not use
>> public API.
>>
>> Rather than just filing enhancement requests into the black hole of Bug
>> Reporter, you ought to file a DTS incident:
>> <https://developer.apple.com/support/technical/submit/>
>>
>> Unlike Bug Reporter, DTS engineers are actually paid to give you
>> hands-on support with writing code. They might know of certain tricks
>> you can pull, and they might be able to advocate internally for
>> implementing the enhancement requests you have already filed.
>
>
> Kyle — thanks for the reply. If we can prevent capturing of just our app, that would work, but the problem is not just a screen capture, but Airplay, and remote desktop too. All of those provide options that effectively allows all the content to be piped to external machines, where it can be recorded there — Window sharing options don’t effect that — I believe those act at the display level. I know both CoreGraphics and AVFoundation (AVCaptureScreenInput) provide ways to record the contents of the display, so somehow that has to be disabled. As for the DVD Player approach, the Apple engineers I spoke with made it pretty clear that this was being facilitated via private API and wasn’t an option.
>
> I’ll try the DTS route, but I’ve had multiple instances of filing DTS issues and waiting several months to get initial response. Unfortunately, there’s a level of urgency that won’t allow for a late-or-never wait, so I was hoping for a little luck in hooking a list guru or engineer who either had an answer or could put me through to the right people. I’ll go ahead and file with DTS though, and maybe it will be different this time around.
>
> Thanks again,
>
> Brad
> _______________________________________________
>
> Cocoa-dev mailing list (email@hidden)
>
> Please do not post admin requests or moderator comments to the list.
> Contact the moderators at cocoa-dev-admins(at)lists.apple.com
>
> Help/Unsubscribe/Update your Subscription:
>
> This email sent to email@hidden
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden