The "Run And Announce MONitor" (RANMON) system uses mailslots. The user runs a program on any machine using the "ran" program. On another machine the same user runs the monitor program (ranmon). When the "ran" program completes it sends a mailslot packet on the network that all copies of ranmon receive. The ranmon program announces completion with a message box. You must be logged in under the same account name on both machines for this version of ranmon to work properly. It is easy to change this behavior, as described in the book. Use MAKEFILE to compile the program with the SDK. Use RAN.MAK and RANMON.MAK and compile the two programs separately if you are using Visual C++. RAN is a console application, while RANMON is an application.