2012-03-12 7 views
0

OllyDbgでコードをステップ実行しているときにGUIを表示する方法があるかどうかを知りたかったので、いつメッセージが表示されるかを知ることができました。コードをステップ実行すると、GUIがフリーズし、メッセージが表示されたときに気付かないでしょう。私はまた、APIやその他のものにブレークポイントを配置しようとしましたが、それは助けになりませんでした。ちょっとしたことがあるのか​​、ステッピング中にGUIを見られるようにするためのプラグインがあるのか​​を知りたかっただけです。ありがとうOllyDbgでコードをステップ実行するときにGUIが活発に見える方法はありますか?

答えて

0

各UI要素の作成を実際に進めることはできません。しかし、特定のUIイベント(MessageBox、ウィンドウの作成など)を破ることができます。 あなたのケースでは、メッセージがニーズに合ったときに、たとえばMessageBox関数やその変形などを条件付きで破ることができます。 Ollydbgの条件付きブレークポイントはあなたに役立つはずです。

0

プログラムフローを制御するプログラムをデバッグするときにGUIがフリーズされるので、プログラムがメッセージフローを表示したい場合は、ShowMessageBoxAのような命令を実行すると実行されますまたは類似。

あなたは本当にデバッグがうまくいかないか分からないので、逆アセンブルのレッスンを最初に勉強している場合は、最初に少しデバッグしてみてください。Cで簡単なプログラムを作成し、上級レッスンを受けてから

このサイトの良いチュートリアルがたくさんある:Here

あなたが逆engeneeringを開始したい場合は、LENAからこれらのチュートリアルを取得する:Here

遠かっはtotorialsのためにも、反転用の仮想マシンを使用します。)

関連する問題