地獄の仲間のプログラマー、私が抱えている問題を解決してくれることを願っています。私は、学校で使用できるプログラムを設計するタスクを自分自身に与えました。このプログラムには、登録フィールドとログイン フィールドがあり、学生がログインすると、いくつかのオプションがあります。以前のクラスで取ったメモを確認したり、「クラスに行く」ことができます。クラスに行くことは、教師がコードを生成し、クラスに入るためのコードを与えることによって達成されます。授業中に子供たちがいじりたくないので、クラスに入ると他のアプリケーションにアクセスできないようにしたかったのです。この機能を実装して他のアプリケーションから「子供を締め出す」方法について、この問題を解決する方法はありますか? 前もって感謝します PS: 子供たちがラップトップを学校に持ってきて、そのようにメモを取ることができると思っていました。- 初心者プログラマー
質問する
75 次
1 に答える
3
人々を環境から締め出すことは非常に困難です。Windowsでは2倍です。最近の高校でさえ、アプリの裏をかく方法を見つけるスクリプト キディに対処する必要があります。
私はかつて大学で働いていましたが、そこで子供たちが授業に注意を払うよりもゲームをするのに多くの時間を費やしているのを見たので、マシンのプロセスを監視する Windows サービスを作成しました。彼らのお気に入りのゲームとエミュレーターのプロセス名をブラック リストにまとめました。そのようなプロセスが開かれた場合、私のサービスはランダムな時間 (30 秒から 90 秒の間) を選択し、カウントダウンを開始します。カウントダウンの最後に、プロセスが強制終了されました (通常、子供たちは 4 ~ 5 回の試行でヒントを得ることができました)。これは彼らにとって非常に苛立たしく、腹立たしいものでした。私は実験を通じて、単にゲームをブロックするだけでなく、授業中にゲームをやめさせる方が効果的であることを発見しました.
したがって、私の提案は次のとおりです。許可されたプロセスのホワイトリストを保持し、リストにないプロセスを閉じる/ブロックすることができます。学校のスタッフがこのリストからプログラムを追加または削除する方法があればボーナス。
于 2013-09-04T21:43:40.467 に答える