═══ 1. Intercept Arrange and Lockup ═══ Accelerator mnemonic keys: F1 Help F3 Exit CTRL+C Configure CTRL+B About Help for INTERCPT ═══ 2. Extended Help for INTERCPT ═══ This program intercepts and can optionally "disable" the icon ARRANGE function and/or the Desktop Lockup functions when they are chosen from the OS/2 menu. Information is available for the following: Overview of INTERCPT Running INTERCPT Configuration Keys Version History Registration ═══ 3. Overview of INTERCPT ═══ OVERVIEW 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. Help for INTERCPT ═══ 4. Running INTERCPT ═══ RUNNING INTERCPT 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. 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. Help for INTERCPT ═══ 5. Help for INTERCPT Configuration ═══ CONFIGURATION Configuration options include choosing o 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". o an audible indication after the function is intercepted o 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. Help for INTERCPT ═══ 6. Version History ═══ VERSION HISTORY Version 1.0 February, 1993 This version has been tested with OS/2 2.0 + Service Pak and with OS/2 2.1 December 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. Help for INTERCPT ═══ 7. Registration ═══ 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, collegues, 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 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. Thank you. Donna Campanella 508 Natalie Lane Norristown, PA 19401 CompuServe 72010,2305 Prodigy KCTW07A Help for INTERCPT