home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 11 Util
/
11-Util.zip
/
interc.zip
/
INTERCPT.DOC
< prev
next >
Wrap
Text File
|
1993-05-10
|
7KB
|
211 lines
INTERCPT
ver 1.0 March, 1993
OS/2 2.0 Utility to Intercept Arrange and Lockup
This program intercepts and can optionally "disable" the icon ARRANGE
function and/or the Desktop Lockup functions when chosen from the menu.
OVERVIEW OF INTERCPT
How many times have you tried to bring up the OS/2 Desktop menu and been
just a little too quick with the mouse button and ended up hitting Arrange
by accident? If you have painstakingly placed your icons, you probably
followed this by yelling "AARRRGGHHH!!!"
This program can intercept and optionally "disable" the icon ARRANGE
function and/or the Desktop LOCKUP function when they are chosen from the
pop-up menu.
The ARRANGE, function can be intercepted for all folders, or just for the
desktop.
Disabling LOCKUP may be useful if you manage many generic PC's and you do
not want the users setting their own Lockup passwords, or if the PC's will
be used temporarily by people who won't be around afterwards to let you
know what they set the password to. INTERCPT only intercepts the Lockup
function when it is manually chosen from the pop-up menu. It does not
intercept the automatic timeout invocation of Lockup. I find it helpful
to have an "are you sure" prompt on the manual Lockup function since I
usually hit it by mistake when trying to invoke Shutdown from the OS/2
Desktop Menu.
The following files are needed for INTERCPT:
INTERCPT.EXE program executable
INTERCPL.DLL program DLL
INTERCPT.HLP online help
INTERCPT.INI default initialization file
Ideally, these three files should be placed in the same directory.
The DLL needs to be in a directory specified in CONFIG.SYS's LIBPATH
statement. For online help and a default initialization configuration,
the .HLP and .INI files need to be in the default directory.
If you create a program object for INTERCPT, set the working directory to
the one where these files reside.
To run INTERCPT at system initialization, place a program object for it in
the OS/2 Startup Folder. INTERCPT cannot be run from the STARTUP.CMD since
it needs information about the Desktop that is not yet available when the
STARTUP.CMD is processed.
Of course this shouldn't happen, but if you load the program and find that
it does not intercept the Arrange and/or Lockup functions, check (and
double check) the configuration values. Also verify that INTERCPT.DLL is
in a directory path specified in CONFIG.SYS's LIBPATH statement. If the
"Intercept Arrange" and "Intercept Lockup" checkboxes are checked 'on' and
the functions are still not intercepted, try invoking the program with the
parameter "/A". This tells INTERCPT to use an alternative method to
gather some of the information it needs to set up the interception. If you
use the /A, INTERCPT expects the OS/2 Desktop to be active at screen
position 1,1 with no other windows at that location.
ACCELERATOR KEYS
F1 - Help
F3 - Exit
CTRL+C - Configure
CTRL+B - About
CONFIGURATION
Configuration options include choosing:
- a prompt at the time the function is intercepted. This effectively
adds a YES/NO option as in "do you want this ARRANGE and/or LOCKUP
thing to happen".
- an audible indication after the function is intercepted.
- a visual indication (message box) after the function is intercepted.
Any, none, or all of the above methods can be used to indicate that the
function was intercepted. Depending on the level of the user, it may be
better to have some sort of indication so people running this program will
not think their OS/2 desktop menu is broken when the ARRANGE and/or LOCKUP
do not work.
VERSION HISTORY
Version 1.0 February, 1993
This version has been tested with OS/2 2.0 + Service Pak, and both OS/2 2.1
December beta and March beta.
I am fairly confident that the interception of the ARRANGE function will
continue to work with later releases of OS/2, but I cannot absolutely
guarantee the LOCKUP function. I will do my best to update the program
if/when it becomes necessary.
REGISTRATION
I welcome any comments, suggestions, and/or bug reports. INTERCPT is
distributed as-is, with no warranties involved.
You may give individual copies of the unregistered version INTERCPT to
friends, associates, colleagues, etc. for evaluation purposes, however,
please include the files INTERCPT.EXE, INTERCPT.HLP, INTERCPT.INI, and
INTERCPT.DOC without any modification.
If you use INTERCPT, please send a small donation of $20.00 (US) so that I
can prove to my husband that all the long hours I spend with my PC instead
of with him are really worth something. The registered version does not
display the opening message box and includes a configuration option to
start minimized. Please include a CompuServe Id if you have one since you
will receive your registered version quicker via CompuServe mail.
Thank you.
The following pricing is also available:
1 to 10 computers -- $20.00 each
11 to 24 computers -- $15.00 each
25 or more computers -- inquire for pricing
Donna Campanella
508 Natalie Lane
Norristown, PA 19401-3112
CompuServe 72010,2305
REGISTRATION
OS/2 Intercept Arrange and Lockup
Date: ________________________________________________
Name: ________________________________________________
CompuServe Id: ________________________________________________
Address: ________________________________________________
________________________________________________
________________________________________________
City: ________________________________________________
State: ________________________________________________
Country: ________________________________________________
Phone: ________________________________________________
Where did you hear about/obtain INTERCPT?
Quantity Total
1 to 10 computers -- $20.00 each __________ @ $20.00 = __________
11 to 24 computers -- $15.00 each __________ @ $15.00 = __________
25 or more computers -- inquire for pricing
Donna Campanella
508 Natalie Lane
Norristown, PA 19401-3112
215-278-0863
CompuServe 72010,2305