この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 536251|答える: 179

[出典] .NET/C# ドライバーレベルのアナログキーボード入力

  [リンクをコピー]
掲載地 2017/05/27 9:37:08 | | | |
紹介:
最もユーザーが選ばれ、最もシンプルで使いやすく、最も安定して信頼性の高いもの Free forever システムの基盤となる統合、真のドライバーレベルのハードウェアシミュレーション ワンクリックインストール、つまり完全にプログラム可能なキーボードとマウスをコンピュータに追加できるワンクリックインストール、コンピュータの簡単かつ自動的な操作 VB6、DELPHI、VC、BC、VB.NET、C#、JAVA、EASY言語およびその他のプログラミング言語に対応 WINXP以上の32ビットおよび64ビット以上のオペレーティングシステムに対応し 個人用デスクトップアプリケーションやゲームスタジオのインストールに必須 さらに、実際のキーボードとマウスのバージョンを全く必要としないドライバーや、NPやその他の保護されたバージョンで保護されているドライバーも提供しています

他の作品もおすすめします:
.net/c# WinRing0 ドライバーレベルのアナログキーボード入力 [ソースコード]
http://www.itsvse.com/thread-3924-1-1.html
(出典:建築家)


DDの使い方:
32ビットコンパイルプログラム呼び出しDD32.dll(VB6、簡単な言語)、64ビットコンパイルプログラム呼び出しDD64.dll(このDLLは任意の名前も付けられます)。 その後、インターフェース機能を呼び出します。

ケース効果のスクリーンショット:



機能説明:
すべての関数(特に指定がない限り)はパラメータと返り値がint32型を持ちます

1. DD_btn(パラメータ)
機能:マウスクリックのシミュレート
パラメータ:1 = 左クリックで押す、2 = 左クリックで離す
4 = 右クリックで押す、8 = 右クリックでリリース
16 = 真ん中のボタンを押す 32 = 真ん中のボタンを離す
64 = 押すための4キー、128 = 離すための4つのキー
256 =5キーで押し、512 =5キーでリリース
例:Simulate右クリックは連続的に書き込むだけで十分(途中で遅延を追加可能)dd_btn(4); dd_btn(8);

2. DD_mov(パラメータx、パラメータy)
機能:マウスペアの動きをシミュレートします
パラメータ:パラメータx、パラメータyは画面左上の原点です。
例:マウスを画面中央に移動させ、解像度は1920×1080です。
int x = 1920/2; int y = 1080/2;
DD_mov(x,y) ;

3. DD_movR(パラメータdx、パラメータdy)
機能:相対的なマウスの動きをシミュレートします
パラメータ:パラメータdx、パラメータdyは現在の座標を原点とします。
例:マウスを左に10ピクセル動かす
DD_movR(-10,0);

4. DD_whl(パラメータ)
機能:マウスホイールをシミュレートします
パラメータ:1 = 前面、2 = 背面
例:1ブロック前に転がす、DD_whl(1)

5. DD_key(パラメータ1、パラメータ2)
機能:キーボードキーのシミュレーション
パラメータ:パラメータ1については[DDバーチャルキーボードテーブル]を参照してください。
パラメータ2、1=押す、2=離す
例:TABキーをシミュレートし、連続的に書き込む(途中で遅延を追加可能)
DD_key(300, 1);
DD_key(300, 2);

6. DD_todc(パラメータ)
機能:Windowsの仮想キーコードをDD専用キーコードに変換する。
パラメータ:Windows仮想キーコード
例:int ddcode = DD_todc(VK_ESCAPE);
Dim ddcode As int32 = DD_todc(27);

7. DD_str(パラメータ)
機能:キーボード上で見える文字やスペースを直接入力する
パラメータ:文字列(このパラメータはint32型ではありません)
例:DD_str("MyEmail@aa.bb.cc !@#$")


追記:
通常のゲームやデスクトップ操作は自動化されており、すべてのマウスとキーボードのシミュレーション操作は、マウス操作DD_btn、DD_mov、DD_whl、DD_movR 4つの機能とキーボード操作DD_key 1つの機能だけで完了可能です。 (一部のゲームではDDエンハンストが必須で、保護機能がある場合もあります)
ローカルコールの場合、DD32.dllまたはDD64.dllパスのファイル名はレジストリに以下のように保存されます。
HKEY_LOCAL_MACHINE\SOFTWARE\DD XOFT\path。


C#デモコード:
ダウンロードアドレス:

観光客の皆さん、この投稿の隠された内容を見たい方は、どうぞ答える






先の:C#アナログキーボード入力、対応するキーボード上の数字記号キー
次に:.net/c# 英語と中国語の切り替え
掲載地 2019/01/04 23:37:54 |
       
エンゲージや返信のトピックはオフです
RE: .net/c# 驱动级模拟键盘输入 [修改]
掲載地 2020/09/22 22:07:08 |

悪くないですね。キーボード入力をシミュレートできるのは、助けになるために必須です
掲載地 2018/07/23 20:59:44 |
悪くないですね。キーボード入力をシミュレートできるのは、助けになるために必須です
掲載地 2017/06/29 16:57:43 |
この点で東東を探しています。共有してくれてありがとうございます!
掲載地 2017/06/29 19:49:48 |
1111111111111111111111

スコア

参加者数1MB-1 貢献する-1 倒れる 理由
クヴェルチュ -1 -1 水をかけないでください。返信投稿の質を向上させることはすべてのメンバーの義務です。

すべての評価を見る

掲載地 2017/06/30 9:26:10 |
悪くないですね。キーボード入力をシミュレートできるのは、助けになるために必須です
掲載地 2017/08/16 13:57:08 電話から |
ちょっと見てほしい、ありがとう
掲載地 2017/09/09 22:46:33 |
大家さん、ありがとうございます。
掲載地 2017/09/20 12:01:28 |
共有してくれてありがとうございます!
掲載地 2017/09/20 18:46:34 |
カンカン~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
掲載地 2017/09/22 14:30:49 |
読み込みのたびにネットワーク検証を行います。 エラーはよく報告されます
掲載地 2017/09/22 17:25:11 |
共有してくれてありがとう
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com