Re: Turning off screen shot ability
Re: Turning off screen shot ability
- Subject: Re: Turning off screen shot ability
- From: Diederik Meijer | Ten Horses <email@hidden>
- Date: Thu, 07 Mar 2013 07:36:41 +0100
I agree with Charles. I only work with iOS and have apps that actually take screenshots in runtime triggered by IBActions. I have no experience with detecting it, but would be suprised if detecting that a screenshot was taken would be impossible to do.
The good thing about Charles' suggestion is it clearly shows users there is nothing wrong with their device, it is intended behaviour.
While you are at it, you may consider adding an explanation to that solid color png. Part of that image could display text that tells the user why screenshots are discouraged.
That would take away some of the objections raised against this feature.
Verstuurd vanaf mijn iPhone
Op 7 Mar 2013 om 02:56 heeft Charles Srstka <email@hidden> het volgende geschreven:
> On Mar 5, 2013, at 9:57 PM, Brad O'Hearne <email@hidden> wrote:
>
>> Hello,
>>
>> I am working on a security-related Mac app and I need to know the way to turn off the ability to screen shot or capture the contents of the app's window. It would appear that setting the sharing type on the main window (which covers the entire screen) to none doesn't completely do it. It appears that Shift-Cmd-3 still performs a screen shot. I've already tried capturing keystrokes and it appears these system-level hot-key combinations aren't able to be cleanly intercepted. More than that, I would think this is overkill -- I would think there would be a simple way to turn off the ability for outside sources to grab contents of an app.
>>
>> How can I turn this off?
>
> Turning off the user's ability to do a screen capture in general is probably the wrong approach — and even if you managed to sink your tendrils deep enough to do this, there'd probably be plenty of ways to work around it. Instead, I'd try to figure out what Apple's DVD player does; it allows you to take screenshots all day long, but the copyrighted content gets replaced by a solid color.
>
> I'm not sure exactly how it pulls this off, but taking a random stab in the dark, one thing that might be worth looking into would be finding a way to *detect* when a screenshot is taking place, and swapping your content out for a solid color or some other generic thing when you notice you're getting screenshotted. No idea how possible/feasible that is, but it's an idea.
>
> Charles
>
>
> _______________________________________________
>
> 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