I'm looking for a program which will 'watch' another program. We will call the watcher program A, and the watched program B.
Program A needs to watch what Program B does, what files it modifies, what files it even looks at, what registry entries it modifies, and what registry entries it looks...