2011-01-31 12 views
1

私は新しいMacプログラミングです。私はタスクを実行する必要があります。私は起動時に実行され、完全な画面をカバーするアプリケーションを作成する必要があり、カスタムパスコードが挿入されるまで閉じることはありません。 メニューバーとドックをこのアプリケーションの背後に隠す必要があり、情報が提供されるまでアプリケーションを閉じることはできません。メニューバーとドックをMacでプログラムで無効にする

これまでのところ、起動時に実行されるコードを書いています。しかし、私はパスコードを与えない限り、メニューバーを無効にして、ドックをロックしてすべてのユーザーの操作をロックするように思えます。

対処方法

+2

Macのログインプロンプトが既にこれを行います。 – Quentin

+0

システム環境設定 - >アカウントパネルで自動ログインを無効にしましたか?それはあなたに多くの仕事を節約し、実際に働くかもしれません。 –

+0

あなたは、ログイン項目を無効にするログインプロセス中に "Shift"を押し続けることによって、このような "セキュリティ"アプリケーションが簡単にバイパスされる可能性があることを認識していますか?私はDavidと強く同意します。loginwindowを使用して、他のユーザーがあなたのアカウントを使用しないようにしてください! – Asmus

答えて

0

This articleには、Dockとメニューバーを非表示にするフルスクリーンアプリを作成するための優れた情報とリンクが含まれています。

+0

です。しかし、私は私がトークン番号をフィードし、その有効な場合、私はユーザーが一定の期間、Macで作業できるようにするこのアプリケーションを作成する必要があります。ログインはこれを行いますが、プログラムでMacのログインから1000のトークン番号を確認することはできません。だから私は私のためにこれを行うカスタムアプリケーションを作る必要があります。 –

+0

Mac OS自体でtweákするプログラムを実装するのに役立つウェブサイトやチュートリアルがある場合は、私に知らせてください。私が見つけたすべてのガイドは、厳密にはアプリ用でした。 –

+0

この記事はありません.. –

0

あなたはメニューバースウィフト中(XcodeのはMac OS Xのアプリケーション)を非表示にする場合、あなたは:

NSMenu.setMenuBarVisible(false) 

あなたは再びメニューバーを表示したい場合は、次の

NSMenu.setMenuBarVisible(true) 

「setMenuBarVisible」はクラス関数であり、クラスのインスタンスには存在しません。 FUNC「setMenuBarVisible」が定義されていないことを、言って、

NSApplication.sharedApplication().mainMenu!.setMenuBarVisible(false) 

とエラーになります。だから、次の行はできません。

関連する問題