最高のツールリバースエンジニアリング、WinXP PS/2タッチパッドドライバー?

StackOverflow https://stackoverflow.com/questions/51011

質問

私はPS/2タッチパッドを書きたいと思っているドライバーのためになるだけでウェブんな知の領域にしました。のタッチパッドが付属Windows XPドライバではメッセージを発信を有効/無効にするにタップをクリックします。んどのようなメッセージで送信がなんなのかどのように始まります。うソフトウェアのように"Syserデバッガ"。思い切片送信メールが相手に送られているPS/2バスになります。

役に立ちましたか?

解決

IDA Proな利用いただいどのようなサービスへのアクセスを可能にして送信されます。きを実現することは非常に大きなステップまでほとんどのwebアプリケーションの開発者が既に知っている。

から始めるかを決定する必要な情報であるのは、ドライバがら、これは、カーネルです。ユーザモードの高さが見たいと思います。使用ツールのようなWinSpyまたはその他のWindowsデバッグツールとは何か メッセージ 手渡されるドライバ-ソフトウェアのマウス設定アプレットにコントロールパネルの採用です。利用できるのはWindows APIの機能と呼ばれるもの SendMessage() 送信メッセージが本規約の準拠法は日本法とユーザーモードになります。

最初の停車のためのデバイスドライバ開発に Windows DDK docsOSRオンライン.

他のヒント

からの読み込み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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top