一般的に使用されるキー ショートカット (⌘ + ⇧ + 3、⌘ + ⇧ + 4 など) を使用して画面キャプチャを実行しながら、Apple DVD Player のような動作を実装しようとしています。
イベント処理の同時実行性に問題がありましたが。通常、アプリケーションはスクリーン キャプチャ ユーティリティの前にキーの組み合わせを処理しますが、(30% のケースで) スクリーンショットが撮られた直後にイベントがキャッチされることがあるため、関心のある要素を非表示にしても意味がありません。
明確にしておくために、私はスクリーンショット保護の絶対確実な方法を探しているわけではありません (サードパーティのアプリ、端末、または外部カメラを使用してスクリーンショットを作成する無限の方法を完全に認識しています)。
アプリの優先度を上げることは可能ですか (起動時、実行時など)、それは何らかの形で役立ちますか?
Cocoa Event Handler、Objective-C、Mac OS X 10.4 から 10.8 を使用しています。