2011-01-30 5 views
1

OS Xの公衆コンピュータで全画面Processing.orgアプリケーション(java)を表示したい。ユーザーがOS X上で処理アプリケーションを終了しないようにしますか?

フルスクリーンで簡単にInfo.plistでメニュー+ドックを無効にすることができます。

プロセスの切り替え(cmd-tab)を無効にし、ポップアップ、電源ポップアップ、その他のシステムホットキーなどを強制的に停止するにはどうすればよいですか?私はそれを防弾にして、ユーザーが私のアプリ内で動かないようにしたり、電源コードを蹴ったりするようにしたい。

+0

私はこれはプロではありませんが、Javaだけで実行できるようなものではなく、OSをプログラムにロックするためのネイティブコードが必要です。これは、ユーザーがダウンロードして実行しようとするプログラムですか(もしそうなら、あなたがやろうとしていることをしないでください)、これはキオスクタイプの状況で実行されますか(それであなたは問題ありません) ? –

+0

あなたはgoogled - Javaのキオスクモードosx - ?これは興味深い、おそらく有用な結果を返します。 –

+0

ええ、それはJNIになる必要があります。私はかなり確信しています。私はJNIライブラリを作ったことはありませんでしたが、私はカーボンとココアコールを知っていますので、それはオプションです。私はこれが既に存在すると思っていたでしょう、私はキオスクが処理の世界でかなり一般的であると想像しています。だから私はいくつかのinfo.plistオプションや既存のlibを期待していた:) – awakeFromNib

答えて

1

あなたの目標は高貴だと思います:ユーザーがダウンロードするアプリではなく、コントロールしているコンピュータでのキオスクタイプの設定です。

スケッチをアプレットとして実行できる場合は、k3kモードに設定されたPlainview(無料のWebkitベースのブラウザ)でhtmlページを開くことができます。 Plainviewキオスクモードでは、システムパスワードですべてをロックします。

関連する問題