ユーザーがソフトウェアから離れることができるWindows(Xp、Vista、特に7以降)のホットキーを無効にするために必要なコードをソフトウェア内に配置したいと思います。
詳細:
- コマンドは、ソフトウェアの実行中にのみ有効である必要があります。実行されていないときは、Windowsホットキーを有効にする必要があります(つまり、ユーザーがソフトウェアを起動した場合、ホットキーは無効になります。ユーザーがソフトウェアを閉じた場合は、再度有効にする必要があります)。
- すべてのWindowsホットキーを無効にしたくないので(ctrl + alt + delなどの一部のキーホットキーは引き続き機能している必要があります)、すべてのホットキーを無効にするある種のWindows構成などのソリューションは役に立ちません。作業を継続したいホットキーと使用しないホットキーを具体的に選択できる必要があります。
- 「ホットキー」のニックネームには、Windowsボタンが含まれます。
- コードは、C++またはWindows関数を使用している必要があります。
- できれば、explorer.exeを終了する必要はありません。
私はここにあるstackoverflowの投稿を見て、私のものと非常によく似たケースを持っていました(ユーザーがシステムホットキーを介してWindowsアプリケーションを終了できないようにします)が、提示されたソリューションのどれも私の特定の状況に適用できると理解している限り、私はWebでも何も見つかりませんでした。