現在開催中の電子書籍ストアセール情報まとめ

家電・PCなどのAmazonセール情報

注目の大規模セール・速報など (12/11更新)



Windowsでプロセスのトレース

WindowsでUnityのアプリを生成した場合、exeファイル(アプリ名.exe)と
データフォルダ(アプリ名_Data)が作られる。

exeはWin32のネイティブバイナリであり、.netのバイナリではない。
exeの実行にはデータフォルダが必須。というか、exeは単なるkickerで、
ゲーム本体や、MonoとUnityのライブリ(dll)はデータフォルダに入っている。

ここで、exeがデータフォルダ内の要素にどのようにアクセスしているのかを
知りたかったので、プロセスのシステムコール呼び出しと、dllの読み込みを
調べるためのツール(要はプロセスのトレース用ツール)を調べてみた。

Process Monitor
StraceNT - A System Call Tracer for Windows
API Monitor