0

Windows dll (user32.dll) 内の SetTimer 関数に侵入する方法を見つけました。 リンクテキスト

ただし、どの引数で呼び出されたかを知る必要があります。関数を呼び出す直前に引数がデータ スタックにプッシュされると思いますが、Visual Studio 2010 でスレッド データ スタックを表示する方法が見つかりませんでした。

4

2 に答える 2

3

メモリ デバッグ ウィンドウを開き、ESP でアドレスを読み込みます (レジスタ ウィンドウから取得できます)。ESP はスタックの一番上を指します。ウィンドウを少し上にスクロールすると、最近スタックにプッシュされたものが表示されます。4 バイト整数の 1 列を表示するようにメモリ ウィンドウを設定してください (64 ビット アプリの場合を除き、8 バイトを使用します)。

于 2010-06-20T22:17:42.880 に答える
0

コール スタック ウィンドウ ([デバッグ] -> [ウィンドウ] -> [コール スタック]) を開くと、コール スタックの関数をダブルクリックして、パラメーター、ローカル変数などを表示できるはずです。

于 2010-06-20T22:17:27.090 に答える