MEMSCR\MEMSCR.DOC  ·  DOC  ·  5.9 KB  ·  1989-07-01  ·  from PersonalComputer_Aug-1989
                         MEMSCREEN (c) Rhys Jones 1989
                         ─────────────────────────────

                                  INTRODUCTION
                                  ────────────

     MemScreen is a utility which allows a pre-saved screen to be displayed 
     instantly on the  monitor  at  ANY  time,  regardless  of  any program 
     running (except those which  use  graphics).  It  has proved useful in 
     open computing environments where sensitive data (personal, financial, 
     etc.) is being entered into an  application,  and  a risk of this data 
     being seen by others exists.

     It is also useful in a situation  where  it would be desirable for the 
     computer to seem to be running  a  different  application - e.g. in an 
     office where a screen showing a document in mid - preparation, or that 
     of a spreadsheet, could  be  instantly  displayed  should the boss, or 
     someone else, pop in while  the  computer  was  being used for another 
     purpose (writing a personal letter for example).

                               RUNNING MEMSCREEN
                               ─────────────────

     To run MemScreen, type MEMSCR at  the MS-DOS prompt (after changing to 
     the directory where it is stored).  MemScreen will then install itself 
     in memory  ready  for  activation,  and  display  a  screen containing 
     information on how to activate, suspend and stop MemScreen.

     MemScreen will seem "invisible" to  other  applications running on the 
     computer, and can "pop up" over anything  that is running in text mode 
     on pressing the activation keys.  Usually  these  keys are <ALT> SPACE 
     (i.e hold down the ALT key, and while it is kept down, press the SPACE 
     BAR), but can be changed.

     Initially, after pressing <ALT>  SPACE  for  the  first time, a window 
     will appear on the screen  asking  you  to  confirm that the displayed 
     screen (before <ALT> SPACE was pressed)  should be saved to memory, to 
     be re - displayed later.  After  confirming  yes  or  no (Y/N) to this 
     question, the pop-up windows will  disappear, allowing the computer to 
     resume from where you activated MemScreen.

     On further activation of MemScreen  (for example, pressing <ALT> SPACE 
     for the 2nd, 3rd, ... time), the screen saved to memory will instantly 
     be redisplayed on the monitor. The computer  will then wait for one of 
     two key presses : either

        R - which  allows  the  computer to Resume from where you activated 
            MemScreen.

        W - which Wipes  the saved screen  from  memory, and then allow the 
            computer to resume  from  where  you  activated MemScreen.  All 
            other key presses will be ignored.

     If W is pressed, the  next  time  MemScreen  is activated will be like 
     pressing <ALT> SPACE for the first  time  -  i.e. it will allow you to 
     save a different screen to memory.

                                    EXAMPLE
                                    ───────

     Suppose that you use an application, such as a database, where certain 
     information that you would like  to  remain private is often displayed 
     on the screen in an environment  where other people have visual access 
     to your monitor.

     First, load MemScreen into memory by typing:

         MEMSCR

     at the MS-DOS prompt. Then clear the screen by typing:

         CLS

     Now activate MemScreen by pressing:

        <ALT> SPACE

     a window will pop up asking  you  for confirmation to save this screen 
     to memory. Type Y for yes -  you  will  then be returned to the MS-DOS 
     prompt.

     Now load up  the  application  in  the  usual  way  -  everything will 
     function normally since MemScreen  will  appear  invisible. If, at any 
     time, you wish to clear the screen  for some reason, press <ALT> SPACE 
     and the saved screen  will  pop-up  instantly  (in  this  case a clear 
     screen with just the  MS-DOS  prompt  at  the  top).  To return to the 
     application, type R. This can be done as often as necessary.

     As another  example,  load  MemScreen  into  memory  and  then  run an 
     application, e.g. a wordprocessor. At a suitable point, such as in the 
     mid - typing of a  document,  press  <ALT> SPACE. The MemScreen window 
     will pop up allowing the screen  to  be  saved to memory. Now quit the 
     wordprocessor,  and  run  another  program,  or  even  the  same  word 
     processor but a different document.  At  any time pressing <ALT> SPACE 
     will instantly display the saved screen. Again  press W or R as above. 
     All other keypressess will be ignored.

                         REMOVING MEMSCREEN FROM MEMORY
                         ──────────────────────────────

     MemScreen may be removed from  memory  by  typing "MEMSCR stop" at the 
     MS-DOS prompt, when in the directory containing MEMSCR. Alternatively, 
     typing "MEMSCR  suspend"  will  suspend  MemScreen  temporarily  (i.e. 
     ignore <ALT> SPACE) but remain in memory. Typing "MEMSCR restore" will 
     restore MemScreen again.

     A complete TSR  package for  TURBO  PASCAL  4  &  5, together with the  
     source code of this  program,  is  available  for  25 pounds  from the 
     address below. The package allows  you  to  insert a program (e.g. for 
     MemScreen a program to  read  and  write  display  screens) into a TSR 
     "shell", which when compiled produces  a  fully working TSR version of 
     the program. Other examples of usefull TSR programs are also included.

     Please contact me if  you  have  suggestions  on  how  to improve this 
     utility, or if you have any ideas for any other kind of program.

   Rhys Jones. Garreg Gnwc, Gwaun Ganol, Criccieth, Gwynedd, Wales. LL52 OTB.