On Feb 20, 2014, at 1:12 PM, Kyle Sluder <[email protected]> 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 protected])

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:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to