私がどのような解決策に至る前に、私はいくつかの質問のコメントによってぞっとするように言いたいと思います。学生を教育する学校教師は、彼のクラスの注意を喚起する革新的な方法を見つけようとしています。この人は嘲笑されるべきであり、嘲笑されるべきではありません。人が育つ!
あなたはこれをまとめていくためにいくつかの作品が必要になります。これは完全な解決策として示唆されることを意味するものではありませんが、正しい方向に進まなければなりません。
まず、ハッカーのようなビットを考える必要があります。 「マスター」コンピュータ/エージェント(クライアント/サーバー)と通信して、ロック/アンロックするタイミングを知るためには、すべてのコンピュータでエージェントアプリケーションを実行する必要があります。これはすべての種類の同期問題を伴う可能性がありますので、ポーリング間隔などに注意してください。
キーボードの場合、キーロガーとして始まるものが本質的に必要です(ハッカーがあなたのパスワードを盗んだと思います)。基本的には、アプリケーションはすべてのキーボード入力を傍受し、何もしないようにします。私はいくつかの情報を持って別の質問を見つけました(Capture and send keyboard/mouse input in C#)。私は完全に離れて、あなたはここに学生のキーボード入力を記録する権利を持っていますか?テキストを投げ捨てて、どこにでも保管しないようにするか、学校/地区弁護士にご相談ください。
私の提案は、画面全体(スタートメニューを含む)を引き継ぎ、他のすべてのウィンドウの上にとどまるように設定されているアプリから始めることです。画面の中央にテキストボックスなどを置いて、メッセージを表示したり、ハードコードしたりすることができます。
移動するたびにマウスを画面のある角に戻すことをお勧めします。
に注意すべき点:
- は、それはあなたが期待していない何かをする場合にアプリをシャットダウンしますマスターキーの組み合わせを確認します。
- 猫をマウスゲームでプレイさせ、技術的に傾斜した生徒があなたのアプリをバイパスしようとします。
- これはマシン上で実行されているアプリケーションなので、タスクを単純に終了することができます。クライアントがシャットダウンしているかどうかを確認するために、サーバーがクライアントをポーリングする必要があるかもしれませんあなたはWindowsサービスを調べるかもしれませんが、サービス内の視覚的なウィンドウ/要素のための特別な配慮があります(面倒な価値がないかもしれません)。
- おそらく、アプリケーションが実行されているかどうかを確認し、シャットダウンされている場合に起動するWindowsサービスは、良い妥協点になります。
- これは学校のコンピュータでのみ有効で、生徒機では使用できません
- インストールされているウイルス対策ソフトウェアによっては、キーロガー/ハッカーツールまたはウイルスとしてフラグが立てられます。
免責事項/警告については、ここをクリックしてください。あなたは自分自身の法的な部分を把握する必要があります、私はここで保証や法的な推奨事項をしていません。
これは冗談ですね。 –
あなたは誰もがそれらを使用することになっていない場合、自分のコンピュータをオフにすることはできませんでしたか? – sep332
ハッカーがそのようなことをしているところで映画を見るのを止めたいかもしれません。 – Ajai