トップページ > 記事閲覧
Windowsキーが無効にならない
名前:ブヒやん 日時: 2024/09/01 18:16

初めまして。 ずっとキーボード入力はほぼ行わないゲームばかり作っていましたが今キー入力を伴うゲームを作っています。 そこでテストプレイ中にキーを色々と押していたらAltで一時停止してしまったりF10で強制終了してしまったりWindowsキーでWindowsのメニューが出てしまったりで こりゃいかんと思い色々調べてSetSysCommandOffFlagでこれらを無効にできると知りました。 そしてSetSysCommandOffFlagにTRUEを渡してそれらの動作を停止できたと思ったら、何故かWindowsキーだけ無効になりません… ライブラリのバージョンは3.24dで開発環境はVisual Studio 2022です。 ご教授よろしくお願いします。
メンテ

Page: 1 |

Re: Windowsキーが無効にならない ( No.1 )
名前:管理人 日時:2024/09/02 01:59

Windowsキーは Altキーや F10キーよりも権限(?)の強いキーのようで、既存のDXライブラリの機能では 無効化することができないようです 現在より、よりシステムの深い部分を変更するような処理を組めば無効化できるかもしれませんが、昨今は昔に比べて アプリに対するセキュリティ判定が厳しくなっていて、そのような機能を実装するとウィルスやマルウェアとして 判定されてしまう可能性が高くなってしまうので、現状では今以上に深い部分を触るような処理を組むのは 避けようと思います 申し訳ありませんが Windowsキーを押さないように気をつけて頂くか、Windowsキーを無効化するアプリや設定を 使用するようにしてください m(_ _;m
メンテ
Re: Windowsキーが無効にならない ( No.2 )
名前:ブヒやん 日時:2024/09/02 07:11

お早いご返答ありがとうございます。 押さないように気をつけるしかないのですね。 ただ疑問なのですが、DXライブラリ様のキーコンフィグのサンプルプログラムではWindowsキーが効かないようになっていますがあれはどうやってるのでしょうか?
メンテ
Re: Windowsキーが無効にならない ( No.3 )
名前:管理人 日時:2024/09/02 22:14

> ただ疑問なのですが、DXライブラリ様のキーコンフィグのサンプルプログラムではWindowsキーが効かないようになっていますがあれはどうやってるのでしょうか? キーコンフィグのサンプルプログラムとは、こちらのURLのプログラムでしょうか? https://dxlib.xsrv.jp/program/dxprogram_KeyConfig.html 私の手元で KeyConfig.zip をダウンロードして KeyConfig.exe を実行してみましたが、 Windowsキーを押すとスタートメニューが表示され、特に無効化はされていませんでした このプログラムだけ特別な何かをしているということはありませんので、何故ブヒやんさんの 環境ではこのプログラムでは Windowsキーが効かないのかは分かりません… (・・;
メンテ
Re: Windowsキーが無効にならない ( No.4 )
名前:ブヒやん(解決) 日時:2024/09/02 22:58

謎ですねコレは… 何で自分の環境だけ効かないのでしょうかね ともかく疑問が晴れて(?)スッキリしました!ありがとうございます。 Windowsキーは押さない様、ゲーム内でも通告するようにして対処しようと思います。
メンテ

Page: 1 |

題名
名前
コメント
パスワード (記事メンテ時に使用)

   クッキー保存