0


私はCocoaで、コンピューターを「ロックダウン」する機能を必要とするMacアプリケーションを書いています。基本的に、私はバックグラウンドに座ってプロンプトが表示されたら、ステータスバーを含む画面全体を覆い、メッセージを表示するウィンドウを表示する小さなエージェントを作成しています(「コンピューターを返してください、泥棒!」など)。 )。

ウィンドウには2つの要件があります。ウィンドウを移動したり、閉じたり、最小化したり、無効にしたりすることはできません。画面に大きな塊があり、泥棒がコンピ​​ューターを使用できないようにします。すべてのエージェントが揃っていますが、このウィンドウのコーディングについてサポートが必要です。誰かアイデアはありますか?

ありがとう、
クリス

PS-私の夢の世界では、このウィンドウはログイン画面でも表示されます。それまでにエージェントは実行されますが、OSXで許可されるかどうかはわかりません...

4

1 に答える 1

1

あなたが求めているのは、基本的に、ユーザーのコンピューターをあまり機能しないキオスクに変えることです。同じ主題に関するこの技術ノートも参照してください。

表示の場合、キオスクモードのドキュメントで説明されている全画面表示モードの代替手段は次のとおりです。

  • すべてのディスプレイをキャプチャし、QuartzDisplayServicesを使用してそれらに直接描画します。
  • ウィンドウのフレームを画面のフレームに設定し、ウィンドウレベルを非常に高く設定します。画面ごとにそのようなウィンドウを1つ作成する必要があります。
于 2010-10-22T08:11:23.237 に答える