Snooper
What is Snooper?
Snooper is a small TSR program that logs
the relevant arguments and results of some int 21 calls
in user specified logfile.
Currently Snooper logs the following int 21 calls:
| INT 21 Function | Logged argument | result |
| OPEN FILE | filename to open | open successful |
| DELETE FILE | filename to delete | delete successful |
| CREATE FILE | filename to create | create successful |
| MKDIR | directory to make | md successful |
| RMDIR | directory to remove | rd successful |
| CHDIR | directory to change to | cd successful |
When do I use Snooper ?
- If you fear that you computer might be infected by a virus.
(Because booting and loading files takes longer than normal)
With snooper you can check if files are created/opened or directories
searched at times when this shouldn't be done.
- Snooper can be useful when an another program gives an error message
because it cannot open some file, but the error message doesn't indicate
what file couldn't be opened or where the program was looking for that file.
- Some programs (like windows 3.11) need an awful lot of time
to startup. Often this is because the program is stupidly tracing
all directories in your path for some file. By running snooper
you can see what files are required and which directories are searched.
By copying those files to a place early in the search path or
by changing the searchpath you can often speedup the startup
procedure considerably.
- It's always nice to know what other programs are doing with your system.
This give you the feeling you're in control.
Download Snooper
You can download snooper.zip
(6Kb). It contains the source-code (assembly) and the executable.