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.