Hi
I try to be clearer...
TSRs have now almost disappeared, as multitasking operating systems such as Windows Vista, Windows 7, Mac OS X, and Linux provide the facilities for multiple programs and device drivers to run simultaneously without the need for special programming tricks, and the modern notion of protected memory makes the kernel and its modules exclusively responsible for modifying an interrupt table.
lets make some examples...
-a clock that rings at a set time
-a screencapture that acts when is triggered the set key
-a control center for scanner/printer
-a program that sincronize the output of two programs toward a port
-a launcher of programs/games
....so I ask
In actual OSes how can It be done?
Theorically I have imagined that
1. the two program (the TSR program plus the related program) can use HDD by files to communicate data and/or events
2. TSR program can use Memory reading to get these informations to activate its work
by in the facts how can be done it?
Thanks