「なでしこv1」開発掲示板

なでしこv1のバグや要望を書き込む掲示板

(#2304) Re: 追加で・・・ - うぇいく (2014-05-05 10:00) /中 未処理
Win32APIに、BlockInputという機能があり、マウスとキーボードからアプリケーションへの入力を一括してブロックできるようです(個別の設定は不可)
もし、これが希望に沿うようであれば、利用してみてください。APIを使うメリットとして、「何らかの原因(バグを含む)で操作不能に陥る」という可能性はかなり抑えられと思います。
なお、このAPIを利用するプロセスが管理者権限で実行されている必要があります。

宣言は以下です。
●BlockInput(fBlock)=DLL("user32.dll",
"BOOL BlockInput(
  BOOL fBlock
)")

基本的な使い方は、BlockInput(1)で操作禁止、BlockInput(0)で操作可能です。そして、0以外が返ってきたら成功、0が返ってきたら失敗です。詳しい仕様はmsdnを参照してみてください。
ダイアログ関連、カーソル関連の命令を追.. / じん (2011-10-24 22:39) (#1943)/ 中 未処理
  追加で・・・ / じん (2011-11-14 04:53) (#1944)/ 中 未処理
    アプリケーションないを超えて影響する命.. / うぇいく (2014-05-02 02:03) (#2300)/ 中 未処理
    Re: 追加で・・・ / うぇいく (2014-05-05 02:48) (#2303)/ 中 未処理
      Re: 追加で・・・ / うぇいく (2014-05-05 10:00) (#2304)/ 中 未処理
  う~~ん。(-_-;)ゞ / じん (2014-05-02 12:58) (#2301)/ 中 未処理
  Re: アプリケーションないを超えて影響す.. / うぇいく (2014-05-05 02:22) (#2302)/ 中 未処理

(#2304)へ返信する:

👆お手数ですが、いたずら防止のために、「真夏」の読み方を記入してください。

編集時に使うキーを入力(省略可能)

画像ファイル(最大300KB)を添付可能