「APIモニター」プログラムがありましたが、廃止されたようです。私のシステムでは動作しません。Windows 7 x64で動作するそのようなツールはありますか?選択したセットからのAPI呼び出しをログに記録する必要があります。これは、パラメーター値の場合に適しています。
5 に答える
http://www.rohitab.com/apimonitorで API Monitor ツールを使用しています。放棄されたわけではなく、作者は昨年のいくつかを含む定期的な更新をリリースしているようです。学習は比較的簡単で、他のデバッグ タスクの中でも、私が研究していた Windows の一部のコンポーネントによって行われた API 呼び出しを検出するために使用しました。
そのようなツールのリストは次のとおりです: http://www.woodmann.com/collaborative/tools/index.php/Category:API_Monitoring_Tools。最初のものであるオープンソースを試すことができ、今年最後に更新されました: http://jacquelin.potier.free.fr/winapioverride32/
Microsoft から無料のDetoursもあります。これは Windows API をフックするためのライブラリですが、完全な監視プログラムではありません。API 呼び出しをインターセプトするために何らかの作業を行う必要があります。
http://www.bladeapimonitor.com/ seems to be doing what you need.
Depending on what you want to see, Procmon might also do the job.
Visual Studio のすべてのバージョンには、選択したプロセス、ウィンドウ、またはスレッドのすべてのメッセージを監視できる Spy++ ツールが付属していますが、残念ながら API は監視できません。