2017-07-26 1 views
0

私は、コントロールパネル上にプッシュされている物理的なボタンが私たちのCNCマシンのソフトウェアに送信するアクション/命令を複製する方法を見つけようとしています。リバースエンジニアリング/ログまたはインターセプトプログラムの指示

最終的に私はこの命令をAutoITを使用して作成できる実行可能ファイルに統合したいと思いますが、それはさらに下の行です!

私はいくつかのグーグルで、奇妙で素晴らしい結果が得られた後、この作業をどのように開始するのか迷っています。私は、それが行われるように命令を見つけるためにデバッグソフトウェアを使用するか、あるいはおそらくプロセスモニタを使用する必要があると信じていますか?

マシンはWindows XPマシンから実行されません。

この情報をメーカーから入手することは、オプションではありません。

誰でもいただければ幸い正しい方向に私を指す助けることができる場合は、

おかげ

編集:私は以来、Windowsのフック、迂回や傍受に遭遇してきたが、それでもかなりの進歩を遂げていません!

答えて

0

トピックが広すぎる...「リバースエンジニアリングはどのように行うのですか」と聞いているかもしれません。まず、デバッガでプログラムをロードし、コールバック関数にブレークポイントを設定し、ボタンが何をしているのかを調べることです。おそらく、スタック上に何らかの情報をプッシュし、APIやデバイスドライバなどの外部.DLLを呼び出すことになります(プロセスモニタを使用しているDLLを見つけることができます)。その.DLLを新しいプログラムにロードして、同じ呼び出しをしてください。

関連する問題