最高のツールリバースエンジニアリング、WinXP PS/2タッチパッドドライバー?
-
09-06-2019 - |
質問
私はPS/2タッチパッドを書きたいと思っているドライバーのためになるだけでウェブんな知の領域にしました。のタッチパッドが付属Windows XPドライバではメッセージを発信を有効/無効にするにタップをクリックします。んどのようなメッセージで送信がなんなのかどのように始まります。うソフトウェアのように"Syserデバッガ"。思い切片送信メールが相手に送られているPS/2バスになります。
解決
IDA Proな利用いただいどのようなサービスへのアクセスを可能にして送信されます。きを実現することは非常に大きなステップまでほとんどのwebアプリケーションの開発者が既に知っている。
から始めるかを決定する必要な情報であるのは、ドライバがら、これは、カーネルです。ユーザモードの高さが見たいと思います。使用ツールのようなWinSpyまたはその他のWindowsデバッグツールとは何か メッセージ 手渡されるドライバ-ソフトウェアのマウス設定アプレットにコントロールパネルの採用です。利用できるのはWindows APIの機能と呼ばれるもの SendMessage() 送信メッセージが本規約の準拠法は日本法とユーザーモードになります。
最初の停車のためのデバイスドライバ開発に Windows DDK docs や OSRオンライン.
他のヒント
からの読み込みsynapticsタッチパッドスペック(一touchpadsイノsynaptics')こちら http://www.synaptics.com/decaf/utilities/ACF126.pdf 私は18ページだけの特徴できます。少なくともょうかいて評価する必要があります。
なので、されるときは、タッチパッドのドライバー"に変換します"をコマンドからのユーザーモードこのPS/2コマンドです。
わからないの具体的なタッチパッドPS/2のドライバが見つの主要な方法をユーザモード-パネルにドライバ:-更新一部の鍵レジストリ(このは実は非常に共通) -ドライバの提供、代替の"チャンネル"のユーザーモードアプリ開に書き込み特定のコマンド
違いによって使用過程をモニターからsysinternalsログインレジストリ活動が設定リセットの特徴です。としてのオプション2まれている方も多いと思いIRPトラッカーからOSRとを確認してくださいが独特のコミュニケーションの間パネルや、ドライバ(またはIRPs往復).この場合、カーネルプログラミング言語の習熟がやや必須です。Windowsカーネルデバッガがするのにも役立つような場合はPS/2のドライバは、一部の代替します。
してい IDA Pro -双方向の逆アセンブラ.でも逆アセンブラ.
したい場合はデバッグだけでなく、リバースエンジニアリング、試PEBrowseプロの対話から SmidgeonSoft