3

開いているすべてのプロセスのスレッドリストを表示するプログラムを書いています。

同様のプログラム (Process Explorer) を使用すると、スレッド ID、優先度、開始アドレスなどの情報を含むスレッド リストを表示できます。

これらの情報もすべて取得できますが、Process Explorer には次のように開始アドレスが表示されます。

ModuleName!ProcedureName+$1111

ProcedureNameGetProcAddress を使用するために dll を挿入せずに取得するにはどうすればよいですか?

4

1 に答える 1

7

DbgHelpStackWalk64の一部であるWinAPi関数を使用できます。この関数の使用方法のデルファイサンプルが必要な場合は、asmprofilerプロジェクトを試してください。

于 2012-05-09T01:57:41.280 に答える