views:

39

answers:

1

I tried Sysinternals - Process Monitor, but there is no way to dynamically attach filters for child processes

+2  A: 

To make it programming related: you can use Import Address Table Hooking and dole out your own implementation :-)

If you are looking for a tool, I believe someone has already done that for you: StraceNT: A system call tracer for Windows.

The website claims it is an strace clone and strace supports tracing child processes (I haven't used this tool myself, so not sure of the claim).

(strace is a utility available on linux environments, which allows you to trace system calls, I suppose that explains the name straceNT).

Hope that helps!

Moron