2006-03-29
StraceNT Tips
StraceNT を 使ってみて気が付いた点をまとめておく。
- apimon とは違い既に実行中のプロセスをトレースできる。
- トレース中に対象のプロセスが不意に終了してしまうことが少ない。
- フィルタを使いこなせないと実用できない。
- GUI 版の StraceNtX.exe を使用してフィルタを記述できるが、エディタで直接記述した方が効率が良い。
- StraceNtX.exe でのフィルタファイル指定時にスペースの含まれたパス名を入力すると、"Could not open the filter file (c:\Documents)." 等の様なエラーが発生する。スペースの含まれるファイル名を入力したい場合は、以下の様にダブルクォート等で囲む必要がある。
"C:\Documents and Settings\root\デスクトップ\StraceNT\filter.txt" - INCLUDES=*:*:IsDebuggerPresent=0 の 様なフィルタを記述をするとIsDebuggerPresentの返りを常に0にすることも可能