それはSendMessage
とPostMessage
APIせずにプログラムにキーを送信することは可能ですか?のSendMessageとのPostMessageせずにキーを送る
答えて
偽の入力に公式の方法は、直接Windowsメッセージを送信または投稿は含まれません。代わりにSendInput
に電話することを意味します。
あなたがSendInput
を使用する場合、それは実際に本物のキーを押すと区別がつきません。あなたが偽のキーボード入力にSendInput
を呼び出すと、システムは、最終的にキーボードフォーカスを持つウィンドウを作成したフォアグラウンドスレッドのメッセージキューにメッセージをポストします。
"区別できない":高度なボットプロテクションを持っている多くのポーカークライアントは、それに同意しない傾向があります:)。しかし一般的に、通常のプログラムでは違いはありません。 – Cray
@Crayポーカークライアントはどのように違いを感じますか? – Alex
私はこれを研究していた最後の(たとえば数年前のカップル)は、GetAsyncKeyStateの話がたくさんありました、そしてどのようにSendInputは、その機能をだますことはできません。しかし、これは明らかにチェックの最も簡単な方法の1つでした(これは文書化されたring3関数でも、それについては何も卑劣なものではありません)。 – Cray
- 1. SendMessage/PostMessage関数の使い方は?
- 2. SendMessageまたはPostMessageコールの使用方法がわかりません
- 3. SendMessage/PostMessageを使用してIE9のタブを開く/変更する
- 4. VB6カスタムデータ型を送信するSendMessage
- 5. SendMessageからのメッセージは、他のウィンドウをペイントさせるはずですが、
- 6. フォーム送信せずにボタン
- 7. キーを作成せずにPHP array_replace
- 8. SendMessageからオブジェクトの配列を送信する
- 9. "PostMessage"を動作中のスレッドからメインのGUIスレッドにメッセージを送信する
- 10. postMessageで送信されたデータにアクセスする方法は?
- 11. フォームリフレッシュを行わずにEnterキーを押してフォームを送信
- 12. MFC - PostMessageを使用したPostMessageによるデータのGUIへの投稿
- 13. フォアグラウンドアクティビティから別のものにインテントを送信せずに送信する
- 14. PircBotを使ってIRCチャネルにsendMessageを送信
- 15. SendMessageを介してC#からMFCに文字列を送信
- 16. ビデオを圧縮せずに転送
- 17. sendMessageを使用してバイナリデータを送信する方法
- 18. PostMessageで文字列を送受信する
- 19. のOpera MiniのpostMessage
- 20. コードのキーを使用せずにデータ寺院を検索
- 21. jQueryとCodeIgniterでページをリフレッシュせずにフォームを送信
- 22. のSendKeys \のSendMessage API?
- 23. Cakephp:主キーを参照せずにレコードを更新する
- 24. Gitはデフォルトで早送りせずに
- 25. のSendMessageたMouseEventは
- 26. のSendMessageはcontroI C++
- 27. パスワードを入力せずに、キーを使用せずにSSHを実行するスクリプト
- 28. URLにパラメータを使用せずにアクセストークンを送信する
- 29. ValidateRequestをfalseに設定せずにHTMLコードを送信する
- 30. 別のウィンドウに直接キーを送信するためにSendMessageを使用するにはどうすればよいですか?
これらの特定のapiを使用していないメソッドはありますが、最終的にはメッセージキューを使用してキーが送信されます。なぜそれらを直接使用しないのですか? – Cray
それだけでWM_CHARメッセージを投稿/送信するためにとても簡単ですので、私は何か他のものを試したことがありません。 –