擬似的にWindowsにShiftキーを送信するには?

解決


ほーり  2004-10-04 07:33:56  No: 85869

ご存知の方、教えてください。

ユーザからの入力を一定時間受け付けない処理を行いたいのです。

大体、実現できたのですが、Ctrl + Alt + Delの入力は
どうしてもうけつけてしまいます。

考えましたのが、Shiftキーを擬似的に入力状態にすることで、
Ctrl + Alt + Delの入力を受け付けなくするようにすることです。

#Shiftキーを押しっぱなしであれば、
#Ctrl + Alt + Del はうけつけない

OSに仮想的なキーボード情報?を認識させることができるものでしょうか?

よろしくおおねがいいします。


Say  2004-10-04 18:39:02  No: 85870

以前書いたような気もしますが・・・

NT系でCtrl+Alt+Delを殺したかったら、GINAを書き換えてください。

極めて危険行為ですから(失敗したらOS再インストール必須)、
これだけで自力で調べて理解できないようなら
あきらめたほうがいいかと。


ぴろあき  2004-10-04 22:46:43  No: 85871

私は、
>#Shiftキーを押しっぱなしであれば、
>#Ctrl + Alt + Del はうけつけない
これも知らなければ、
Sayさんが書いているような事も知りませんが、
Shiftキーの擬似入力状態は、keybd_event(API)で可能です。


ほーり  2004-10-06 04:40:28  No: 85872

ぴろあきさん

ありがとうございます。
keybd_event(API)の情報有難うございます。

上記APIで解決できました!


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加