-2

Delphi で使用するときにCTRL+ ALT+もブロックする方法はありますか? 関数を見つけましたが、XP では動作しません。DELBlockInput(true);SystemParametersInfo(97,Word(True),@OldValue,0);

大学の教室で、コンピューター化されたテストをカンニングしようとしている学生を一時的に「BAN」するために、これが必要です。

編集:

まぁ、いいよ。while true do BlockInput(true)+ NoClose+ NoLogoffDisableTaskMgr+ DisableLockWorkstation+の結果DisableChangePasswordは部分的に受け入れられます。CTRLこの禁止されたユーザーでは、セキュリティ画面で「キャンセル」を押すことしかできず、これで+ SHIFT+を押そうとするとエラーが発生ESCします。しかし、これはあまりきれいな方法ではないと思うので、すべての入力をブロックすることについての質問はまだ有効です。

推奨される解決策:

  • キーの再マッピング - 再起動が必要、再マッピングされたキーが正しく機能しない
  • Gina DLL の置き換え - 必要な機能を使用するには、C++ に関するある程度の主要な知識が必要です。詳細情報または実際のサンプルへのリンクを提供してください
  • KB ドライバーの交換 - 一部のキーボードでは動作しない可能性があり、Windows は再起動後に元に戻そうとします
  • これとは何の関係もありません-再起動やジーナの交換なしでこれを実行できるアプリがあるため、実際の真実ではありません
  • 4

    1 に答える 1